【问题标题】:WPF window modal dialog using MVVM and viewmodel communication使用 MVVM 和视图模型通信的 WPF 窗口模式对话框
【发布时间】:2010-12-05 23:02:23
【问题描述】:

我在 WPF 中使用 MVVM 模式。我有一个主窗口。主窗口有一个视图模型。单击主窗口上的按钮会打开一个模态对话框。在这个模态对话框中有一个用户控件。这个用户控件也有一个视图模型。当我更改用户控件中的属性时,如何让主窗口知道更改。

我不明白主窗口的视图模型和模态对话框之间的通信。

谢谢

【问题讨论】:

    标签: wpf data-binding mvvm


    【解决方案1】:

    在 ViewModel 之间进行交流的一种好方法是使用消息传递,实现这一点的一种好方法是使用 MVVM Light Toolkit。

    您可以了解更多信息here

    【讨论】:

    • 我不能使用 MVVM 框架,因为我必须让部署人员保持简单。
    • 可以看源码,带头了解MVVM light如何处理Messaging。顺便说一句,您为什么认为 MVVM Light 会使您的部署复杂化。
    猜你喜欢
    • 2021-08-01
    • 2013-08-31
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 2015-01-21
    • 1970-01-01
    相关资源
    最近更新 更多