我正在开发一个 WPF 应用程序,但在将一个视图模型与另一个视图模型通信时遇到了一些问题。
我有:
- 主视图模型
- ChildViewModel1
- ChildViewModel2
每次 MainViewModel 中的属性更改时,ChildViewModel1 和 ChildViewModel2 都应该得到通知。
任何人都可以提出解决方法吗?
编辑:我正在考虑一个描述为 MVVM Light 的解决方案(http://simplemvvmtoolkit.codeplex.com/SourceControl/changeset/view/23821#313594。),即实现消息总线。这是正确的方法吗?