【发布时间】:2010-10-22 09:18:44
【问题描述】:
在我的 WPF 应用程序中,我有 2 个 Windows(两个 Windows 都有自己的 ViewModel):
应用程序的主窗口,显示带有一堆单词的列表(绑定到 MainViewModel)
允许用户向列表中添加新项目的对话框窗口(绑定到 AddWordViewModel)
MainViewModel 具有 List 的 Articles 属性(此集合由服务类之一填充)绑定到主窗口的 ListBox
AddWordViewModel 有 SaveWordCommand 绑定到 Add Word 对话框的 Save 按钮。它的任务是获取用户输入的文本并将其传递给服务类。
用户点击保存按钮后,我需要通知 MainViewModel 从服务中重新加载文章。
我的想法是在 MainViewModel 中公开公共命令并从 AddWordViewModel 执行它
什么是正确的实现方式?
谢谢!
【问题讨论】:
标签: .net wpf mvvm binding command