我EventAggregator
在 Windows Phone 8 应用程序中使用 Caliburn.Micro。
视图模型在很多地方实现IHandle<SomeClass>
。
我的问题是,当发布一个对象时,将处理多个类SomeClass
,即使它们可能不是预期的接收者。那么解决这个问题最好的方法是什么......
设计具有不同名称(但内容基本相同)的消息类,以便视图模型之间的所有通信都是严格点对点的?
或者在消息类中放置一个源属性,以便所有接收者都知道消息的来源,以便有条件地处理它?