Prism Sample 15-FilteringEvents
例14演示了怎样事件聚合器怎样发布与接收信息。
例15增加了一个事件的过滤功能,即设定一个条件,符合的才接收。
_ea.GetEvent<MessageSentEvent>().Subscribe(MessageReceived, ThreadOption.PublisherThread, false, (filter) => filter.Contains("Brian"));
上面的注册时,只有消息中包括"Brian"的的消息才会接收。