PayLoadなしでイベントを公開できないのはなぜですか。
_eventAggregator.GetEvent<SelectFolderEvent>().Publish(new SelectFolderEventCriteria() { });
さて、ここで支払う必要はありません。しかし、EventAggregatorの実装では、それを行うために空のクラスを用意する必要があります。
イベント:
public class SelectFolderEvent : CompositePresentationEvent<SelectFolderEventCriteria>
{
}
ペイロード:
public class SelectFolderEventCriteria
{
}
Prismがイベントだけを使用して次のように公開する方法を提供していないのはなぜですか
_eventAggregator.GetEvent<SelectFolderEvent>().Publish();
設計によるもので、わかりませんか?説明してください。ありがとう!