标签: caliburn.micro
我喜欢Event Aggregator,但遇到了我订阅并发布相同消息的情况。这可能会使代码运行两次。我以为我可以制作一个简单的扩展方法来取消订阅消息,发布,然后订阅消息。
这是可能的还是有更好的模式(可能会使用每条消息的GUID来忽略处理您发送的消息)?
答案 0 :(得分:0)
一个想法是在邮件中传递发件人,并确保在执行操作之前已在另一个实例中收到它。