从delegatecommand prism发布事件

时间:2014-10-17 22:13:33

标签: c# wpf prism

我有一个活动订阅

 this.eventAggregator.GetEvent<BusyEvent>().Subscribe(this.HandleBusyEvent, ThreadOption.UIThread, false);

但是,当我尝试从delegatecommand操作发布事件时,事件不会被触发。是否有任何已知的限制阻止此操作。

this.eventAggregator.GetEvent<BusyEvent>().Publish(false);

1 个答案:

答案 0 :(得分:0)

从委托命令触发事件没有限制。我经常这样做,用户从UI调用命令,视图模型中的相关命令操作使用prism eventAggregator发布事件。