我创建了一个ModelView
类来实现INotifyPropertyChanged
。
然后我创建了一个绑定到ObservableCollection<ModelView>
的{{1}}的{{1}}。
基本上,我有一系列行,每行可以被认为是ItemsSource
对象。其中一个属性(列)是DataGrid
,如果我编辑任何其他列,我希望实时ModelView
将该列的所有其他行更新为相同的值(对于那些相同类型的人。)
如果发生通知属性更改并且我扫描内部的所有内容,那么看起来就像使用此模型视图方法一样,这反过来会触发属性更改,从而触发另一个等等,并且它失控。那么WPF如何处理这类事情呢?