多个Windows导航相同的数据收集

时间:2013-09-05 18:31:45

标签: c# wpf xaml mvvm

我有一个(非MVVM)WPF C#应用程序,用于评估我想要重构为MVVM的油井和天然气井。一个窗口显示表格信息,另一个窗口显示相同数据的图形再现。两者都有导航按钮从井到井。

如何在一个窗口中更改记录选择更改使用MVVM自动更改所选记录和数据网格焦点在另一个窗口中,而不让ViewModel知道窗口的属性。目前,Window One共享另一个Window的listview选定项属性。

1 个答案:

答案 0 :(得分:0)

您希望在绑定路径上使用Mode = TwoWay,并在对象上使用INotifyPropertyChanged事件。这应该更新绑定到数据集合的每个元素。

查看http://msdn.microsoft.com/en-us/library/system.windows.data.bindingmode.aspx以获取有关绑定模式的更多信息以及实施INotifyPropertyChanged事件。