我已经使用IBindingList实现了一个GenericCollection,它运行良好,并在添加或删除项目时触发事件。当项目按预期更改/编辑时,它不会触发事件。是否有一种简单的方法来实现逻辑来捕获更改或编辑,而无需在使用此集合的每个类中实现INotifyPropertyChanged?
我可能正在寻找一些不可能的东西,但我基本上希望模仿DataTable的功能,而不必为使用该集合的每个类在INotifyPropertyChanged中编码,并且我希望让我的网格接收编辑/更改
谢谢,
标记
答案 0 :(得分:2)
你应该使用BindingList<T>
类,它已经完成了所有这些。
答案 1 :(得分:1)
使用 System.Collections.ObjectModel.ObservableCollection 类。