我试图让我的 Prism 中的 EventAggregator 基于此示例 MSDN 工作。
在遇到一些由混淆类引用引起的问题之后,我想知道以下区别:
PubSubEvent Class MSDN
和
复合演示事件类 MSDN
我找不到更详细的信息。两个引用都说 定义一个管理事件的发布和订阅的类。
目前为止,一切都好。但是何时使用它们或其中的哪一个?有什么区别?
也许有人可以帮助我。
PubSubEvent
是一个较新的类,取代了CompositePresentationEvent
已被弃用的类。
Events 命名空间中的类已过时,但仍存在于 Prism 5.0 中。您应该将 Prism.PubSubEvents 可移植类库中的类与 Prism.PubSubEvents 命名空间一起使用。类取代了 CompositePresentationEvent 类。
来源: http://msdn.microsoft.com/en-us/library/ff921144(v=pandp.40).aspx