【问题标题】:PRISM Scoped EventAggregatorPRISM 范围事件聚合器
【发布时间】:2014-04-30 06:24:12
【问题描述】:

对于具有许多类似 Shell 的 PRISM 项目,我们需要通过 EventAggregator 触发相同的 Event。一旦订阅了事件,我不想过滤它们。

是否可以在 PRISM 中为每个模块/Shell 创建一次本地或范围 EventAggregator

【问题讨论】:

  • 考虑在每个模块中创建指定事件。
  • 问题是我想创建可以在每个模块中使用的小部件。所以他们需要订阅同一个事件。

标签: c# wpf prism eventaggregator


【解决方案1】:

我认为这是不可能的。 我能想到的唯一解决方案是在创建regions 时将EventAggregator 注册为子UnityContainer

另一种解决方案是为每个模块创建特定的事件类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    相关资源
    最近更新 更多