从框架中的页面更新主窗口

时间:2017-08-11 07:50:11

标签: wpf mvvm

我目前正在使用MVVM框架开发WPF应用程序。我有这个功能:enter image description here

我有一个主窗口,它有一个组合框和框架(我放置我的页面)和一个视图模型。该框架中的一个页面是用户可以添加数据的位置,这些数据用于填充主窗口中的组合框。我的问题是如何在从该页面添加数据后自动更新组合框中的项目。顺便说一句,这个页面也有不同的视图模型。

感谢。

2 个答案:

答案 0 :(得分:1)

您可以在页面视图模型中为已更改的数据建立事件。然后在窗口视图模型中订阅这些事件并相应地更新组合框项目。

答案 1 :(得分:0)

您可以通过window.top从iframe访问父窗口。您必须在页面中编写已在iFrame中加载的代码。

window.top.document.getElementById("combobox_element_id").value='Your New Value';
祝你好运

相关问题