外观
约 115 字小于 1 分钟
PrismC#MVVMWPF
2025-06-10
基于 事件聚合器 中代码,在订阅事件时,增加一些参数可以对事件进行过滤,来决定是否执行事件处理函数。
_ea.GetEvent<MessageSentEvent>().Subscribe(MessageReceived, ThreadOption.PublisherThread, false, (filter) => filter.Contains("Brian"));
在这个例子中,我们只有在事件携带的参数包含 "Brian" 时才会执行事件处理函数。
版权归属:子雨
许可证:署名 4.0 国际 (CC-BY-4.0)