多个窗口 导航同一数据收集

本文关键字:数据 窗口 导航 | 更新日期: 2023-09-27 18:30:30

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

如何在一个窗口中的记录选择更改使用 MVVM 自动更改另一个窗口中的所选记录和数据网格焦点,而无需让 ViewModels 知道窗口的属性。 当前,第一个窗口共享另一个窗口的列表视图选定项属性。

多个窗口 导航同一数据收集

您希望

绑定路径上的 Mode=TwoWay,对象上有一个 INotifyPropertyChanged 事件。这应该更新绑定到数据收集的每个元素。

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