我需要帮助使用MVVM设计模式的WPF数据网格。
我有一个绑定到ObservableCollection的数据网格。 网格中的第一列包含无法编辑的十进制值。 第二列包含必须输入十进制值的文本框。 第三列必须显示第一列和第二列中的值之间的差异,就在输入时。 我希望处理observablecollection的Collectionchanged事件将允许我确定集合中的某个项目的字段何时已更改,但似乎没有效果。
我还尝试处理网格的选定项的PropertyChanged事件,但也不起作用。
请问有人能告诉我如何在视图模型中引发事件,每当数据网格DataGridTemplateColumn中文本框中的值发生变化时?然后如何在第三列的相应行中设置计算出的值?
ObservableCollection
中的项是否实现了INotifyPropertyChanged
接口? - CodingGorilla