关于wpfMVVM子窗体给父窗体传值问题
父窗体有DataGrid控件,DataGrid里面有很多行数据。另外还有一个定时器用来对父窗体Datagrid的数据源进行更新(从后台数据库读取)。现在选中一条数据,点击跳转按钮跳转到另一个窗体(我称之为子窗体),此时把定时器暂停不刷新。现在我在子窗体中成功获取倒了父窗体传过来的值,然后我改变了子窗体的里面的值并且对数据库进行了更新(数据库更新也成功了)。在关闭子窗口时候,我对DataGrid的数据源重新从数据库读取,并且恢复定时器。现在的问题是父窗体的数据源并没有更新,被选中的那一行还在。求问:如何使父窗体的数据进行更新!我用事件监听也用过了,不可以。
Model层我也实现了INotifyPropertyChanged接口,DataGrid数据源集合也是用ObservableCollection集合,用的是MVVM,父窗体和子窗体的ViewModel都是在一个类中。
下面是部分代码截图
数据更新代码

子窗体数据关闭代码

Model层我也实现了INotifyPropertyChanged接口,DataGrid数据源集合也是用ObservableCollection集合,用的是MVVM,父窗体和子窗体的ViewModel都是在一个类中。
下面是部分代码截图
数据更新代码

子窗体数据关闭代码

...全文
相关推荐
WPFMVVM.rar
现在我们深入探讨这两个关键概念及其在“WPFMVVM.rar”这个压缩包文件中的关联。
188989WPFMVVM源代码.zip
**WPF MVVM 实践**在"188989WPFMVVM源代码"中,开发者可能展示了以下实践:1. **数据绑定**:WPF的强项之一是其强大的数据绑定机制。
WPFMVVM登陆小测试
这些元素可以通过XAML定义,并使用数据绑定将值绑定到ViewModel的相应属性上。2.
WPFMVVM框架
**WPF MVVM框架详解**WPF(Windows Presentation Foundation)是.NET Framework的一部分,它提供了一种强大的用户界面设计和开发工具。MVVM(Model-View-ViewModel
WpfMVVM简单Demo
MVVM 概述**MVVM模式由微软开发人员John Gossman在2005年提出,旨在解决UI层与业务逻辑层之间的紧密耦合问题。


.NET技术前瞻
