【发布时间】:2011-09-14 17:45:37
【问题描述】:
有没有办法查看 EventAggregator 中包含的所有事件的所有订阅?
EventAggregator 中只有一个 .GetEvent 方法……但我只想查看其中包含的所有订阅……而不必依次执行每个 Event。
谢谢
【问题讨论】:
有没有办法查看 EventAggregator 中包含的所有事件的所有订阅?
EventAggregator 中只有一个 .GetEvent 方法……但我只想查看其中包含的所有订阅……而不必依次执行每个 Event。
谢谢
【问题讨论】:
out-of-the-box implementation 不提供获取所有事件的方法。因此,如果你想要这个,你需要:
EventAggregator 中提取出来
IEventAggregator 补充另一个产生所有事件的属性。您不能使用继承来添加它,因为事件字典被声明为私有的,而不是受保护的【讨论】: