prism使用依赖注入的方式获取IEventAggregator,以此来获取继承自CompositePresentationEvent的事件。
- 使用Import导入IEventAggregator
[Import]
protected IEventAggregator _eventAggregator = null;
- 实例化EventAggregator()
public IEventAggregator eventAggregator;
eventAggregator = new EventAggregator();
订阅发布
EventAggregator.GetEvent<T>().Subscribe()
EventAggregator.GetEvent<T>().Publish()