PRISM作用域事件聚合器

本文关键字:事件 作用域 PRISM | 更新日期: 2023-09-27 18:00:48

对于具有许多类似外壳的PRISM项目,我们需要通过EventAggregator发射相同的Event。我不想在订阅事件后对其进行筛选。

在PRISM中,是否可以为每个模块/外壳创建一次本地或作用域EventAggregator

PRISM作用域事件聚合器

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

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