【问题标题】:Prism EventAggregator difference between PubSubEvent<TPayload> Class and CompositePresentationEvent<TPayload> ClassPubSubEvent<TPayload> 类和 CompositePresentationEvent<TPayload> 类之间的 Prism EventAggregator 区别
【发布时间】:2014-11-19 07:47:15
【问题描述】:

我正在尝试根据此示例 MSDN 让我在 Prism 中的 EventAggregator 工作。

在遇到一些由于混淆类引用而导致的问题后,我想知道以下区别:

PubSubEvent 类MSDN

CompositePresentationEvent 类MSDN

我找不到更详细的信息。两个参考文献都说定义了一个管理事件发布和订阅的类

到目前为止一切顺利。 但是什么时候使用它们或它们中的哪一个? 有什么区别?

也许有人可以帮助我。

【问题讨论】:

    标签: c# event-handling prism eventaggregator


    【解决方案1】:

    PubSubEvent 是一个更新的类,取代了已弃用的 CompositePresentationEvent

    Events 命名空间中的类已过时,但仍存在于 Prism 5.0 中。您应该将 Prism.PubSubEvents 可移植类库中的类与 Prism.PubSubEvents 命名空间一起使用。 PubSubEvent 类取代了 CompositePresentationEvent 类。

    来源:http://msdn.microsoft.com/en-us/library/ff921144(v=pandp.40).aspx

    【讨论】:

    • 谢谢,我认为这是我在此页面上没有阅读的唯一章节之一。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 2013-10-05
    • 2016-09-28
    相关资源
    最近更新 更多