如何在状态栏ViewModel中发生更改时更新Window ViewModel

时间:2010-08-06 04:29:48

标签: wpf mvvm

我有两个ViewModels WindowViewModel& StatusBarViewModel。我想在StatusBarViewModel实例中发生更改时更新WindowViewModel中的属性StatusBarVM

以下是WindowViewModel中的属性

public StatusBarViewModel StatusBarVM

2 个答案:

答案 0 :(得分:1)

MVVM Light Toolkit提供了专为此目的而设计的Messenger类。以下是有关如何将其用于VM到VM通信的示例:http://chriskoenig.net/2010/07/05/mvvm-light-messaging/

答案 1 :(得分:0)

使用prism的eventaggregator。你不必使用整个棱镜库...只是那一部分。我在我正在开发的企业应用程序中非常成功地使用了它......