为 ObservableCollection 调用 OnPropertyChanged 仅在集合的属性发生某些更改时才有效,而不是它包含的对象(添加、删除、清除等)。
有没有办法通知 View 集合中的项目发生了变化?
最佳答案
它包含的对象也必须实现 INotifyPropertyChanged。在您的 setter 中触发事件,只要您使用双向绑定(bind)或只读绑定(bind),WPF 就会接收并读取新值。
关于WPF MVVM : Notifying the View of a change to an element within an ObservableCollection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3356710/