【发布时间】:2010-12-31 04:05:54
【问题描述】:
MVVM 问题。 ViewModel 和 View 之间的消息传递,如何最好地实现?
应用程序有一些“用户交流”点,例如:“您已为此选择输入 cmets。当 Yes/No/NA 选择的值发生变化时,您希望保存还是丢弃”。 所以我需要一些禁止的 View 绑定到 ViewModel 的“消息”的方式。
我从 MVVM Foundation 的 Messenger 开始。然而,这更多的是系统范围的广播,而不是事件/订阅者模型。因此,如果应用程序打开了两个视图实例(Person1 EditView 和 Person2 EditView),那么当一个 ViewModel 发布“你想保存”消息时,它们都会收到消息。
你用了什么方法?
谢谢 安迪
【问题讨论】:
标签: wpf mvvm mvvm-foundation