我试图让我的Prism中的EventAggregator基于这个例子MSDN工作。
在遇到一些混淆类引用引起的问题后,我想知道它们之间的区别:
PubSubEvent类MSDN
和
CompositePresentationEvent类MSDN
我无法找到更详细的信息。两个参考文献都说定义了一个管理发布和订阅事件的类。
到目前为止一切顺利。 但什么时候使用它们或者它们中的哪一个? 有什么区别?
也许有人可以帮我解决这个问题。
答案 0 :(得分:13)
PubSubEvent
是替换CompositePresentationEvent
的新类,已被弃用。
Events命名空间中的类已过时,但仍存在于Prism 5.0中。您应该将Prism.PubSubEvents可移植类库中的类与Prism.PubSubEvents命名空间一起使用。 PubSubEvent类替换CompositePresentationEvent类。
来源:http://msdn.microsoft.com/en-us/library/ff921144(v=pandp.40).aspx