【发布时间】:2010-12-05 23:02:23
【问题描述】:
我在 WPF 中使用 MVVM 模式。我有一个主窗口。主窗口有一个视图模型。单击主窗口上的按钮会打开一个模态对话框。在这个模态对话框中有一个用户控件。这个用户控件也有一个视图模型。当我更改用户控件中的属性时,如何让主窗口知道更改。
我不明白主窗口的视图模型和模态对话框之间的通信。
谢谢
【问题讨论】:
标签: wpf data-binding mvvm
我在 WPF 中使用 MVVM 模式。我有一个主窗口。主窗口有一个视图模型。单击主窗口上的按钮会打开一个模态对话框。在这个模态对话框中有一个用户控件。这个用户控件也有一个视图模型。当我更改用户控件中的属性时,如何让主窗口知道更改。
我不明白主窗口的视图模型和模态对话框之间的通信。
谢谢
【问题讨论】:
标签: wpf data-binding mvvm
在 ViewModel 之间进行交流的一种好方法是使用消息传递,实现这一点的一种好方法是使用 MVVM Light Toolkit。
您可以了解更多信息here
【讨论】: