【发布时间】:2015-06-23 04:53:12
【问题描述】:
我在我的第一个 MVVM WPF 应用程序上取得了相当大的进展,我现在遇到的问题是我有一个具有视图模型的窗口。
此窗口有一个按钮,可以打开另一个具有另一个视图模型的窗口。
想象第一个窗口上有一个文本框。
打开第二个窗口后,用户将选择一个值并单击保存,此窗口将关闭并使用其值更新第一个窗口。
推送保存时,我在调用 SaveMethod 的 childwindows Viewmodel 上有一个 ICommand。我将选定的值存储在子窗口视图模型的属性中。
但是如何使用此值更新主窗口文本框?我想我在主窗口视图模型上绑定了一个属性,但不确定如何继续。
请指教,如果需要,我可以提供代码示例,但我想我可能已经解释得很好了,
哦,感谢 StackOverflow 的每个人对我的问题的帮助,我学到了很多东西。
【问题讨论】:
-
请分享一些你迄今为止尝试过的代码。
-
您确实需要显示一些代码才能让任何人帮助您
-
子窗口是模态对话框吗?这意味着您需要关闭对话框才能继续在父窗口中工作。大多数情况下,情况就是这样。我在这里写了一个在 mvvm 中使用对话框的示例:stackoverflow.com/questions/501886/…。它演示了登录窗口弹出,其中父窗口的视图模型访问子虚拟机