我有一个活动订阅
this.eventAggregator.GetEvent<BusyEvent>().Subscribe(this.HandleBusyEvent, ThreadOption.UIThread, false);
但是,当我尝试从delegatecommand操作发布事件时,事件不会被触发。是否有任何已知的限制阻止此操作。
this.eventAggregator.GetEvent<BusyEvent>().Publish(false);
答案 0 :(得分:0)
从委托命令触发事件没有限制。我经常这样做,用户从UI调用命令,视图模型中的相关命令操作使用prism eventAggregator发布事件。