【发布时间】:2014-06-27 17:49:17
【问题描述】:
我的应用中有多个对象,它们都发送和接收相同的消息。例如:当用户在网格上拖放列时,当用户使用网格设置对话框以及当用户加载不同的报表时,可以更改网格的列顺序。因此,网格既可以发送“列顺序已更改”消息,也可以接收该消息。
有没有办法阻止 Grid 取回自己的消息?因此,当用户拖动一列时,网格会向所有感兴趣的侦听器发送“列顺序已更改”消息,但我不希望网格随后收到对其订阅的回调。我可以使用谓词并在消息中嵌入一些发件人信息,但我想知道 Mvvm Light 是否可以自己处理这种情况。
【问题讨论】:
标签: c# mvvm-light