我有一个(非MVVM)WPF C#应用程序,用于评估我想要重构为MVVM的油井和天然气井。一个窗口显示表格信息,另一个窗口显示相同数据的图形再现。两者都有导航按钮从井到井。
如何在一个窗口中更改记录选择更改使用MVVM自动更改所选记录和数据网格焦点在另一个窗口中,而不让ViewModel知道窗口的属性。目前,Window One共享另一个Window的listview选定项属性。
答案 0 :(得分:0)
您希望在绑定路径上使用Mode = TwoWay,并在对象上使用INotifyPropertyChanged事件。这应该更新绑定到数据集合的每个元素。
查看http://msdn.microsoft.com/en-us/library/system.windows.data.bindingmode.aspx以获取有关绑定模式的更多信息以及实施INotifyPropertyChanged事件。