爲什麼我們不能發佈沒有任何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