Prism Sample 15-FilteringEvents

例14演示了怎样事件聚合器怎样发布与接收信息。

例15增加了一个事件的过滤功能,即设定一个条件,符合的才接收。

 _ea.GetEvent<MessageSentEvent>().Subscribe(MessageReceived, ThreadOption.PublisherThread, false, (filter) => filter.Contains("Brian"));

上面的注册时,只有消息中包括"Brian"的的消息才会接收。

posted @ 2021-06-12 11:12  cbaa  阅读(107)  评论(0编辑  收藏  举报