我有两个ViewModels WindowViewModel& StatusBarViewModel。我想在StatusBarViewModel实例中发生更改时更新WindowViewModel中的属性StatusBarVM
以下是WindowViewModel中的属性
public StatusBarViewModel StatusBarVM
答案 0 :(得分:1)
MVVM Light Toolkit提供了专为此目的而设计的Messenger类。以下是有关如何将其用于VM到VM通信的示例:http://chriskoenig.net/2010/07/05/mvvm-light-messaging/。
答案 1 :(得分:0)
使用prism的eventaggregator。你不必使用整个棱镜库...只是那一部分。我在我正在开发的企业应用程序中非常成功地使用了它......