为什么我们不能发布没有任何PayLoad的事件。在Prism EventAggregator中发布没有PayLoad事件?
_eventAggregator.GetEvent<SelectFolderEvent>().Publish(new SelectFolderEventCriteria() { });
现在,我不需要在这里通过任何工资负担。但EventAggregator实现要求我有一个空类来做到这一点。
事件:
public class SelectFolderEvent : CompositePresentationEvent<SelectFolderEventCriteria>
{
}
有效载荷:
public class SelectFolderEventCriteria
{
}
为什么棱镜没有给出一个办法只有使用事件并发布类似
_eventAggregator.GetEvent<SelectFolderEvent>().Publish();
设计是它与我不明白吗? 请解释。谢谢!
难道我的回答帮助? – Marc 2013-04-04 09:17:23