WPF Prism(CAL) - 在任何事件中查找EventAggregator的所有订阅

问题描述:

是否有任何方法查看EventAggregator中包含的所有事件的所有订阅?WPF Prism(CAL) - 在任何事件中查找EventAggregator的所有订阅

Theres只有一个.GetEvent方法关闭EventAggregator ...但我只想看看其中包含的所有订阅......而无需依次执行每个事件。

感谢

out-of-the-box implementation不提供您获得的所有事件的手段。因此,如果你想要这个你需要:

  • 诉诸讨厌的反射来拉事件的字典出你EventAggregator
  • 补充的IEventAggregator与产生的所有事件的另一个属性。您不能使用继承来添加此事件,因为事件字典已声明为私有,未受保护