0

我已经使用 IBindingList 实现了一个 GenericCollection,它工作得很好,并在添加或删除项目时触发事件。当项目按预期更改/编辑时,它不会触发事件。是否有一种简单的方法来实现逻辑来捕获更改或编辑,而不必在使用此集合的每个类中实现 INotifyPropertyChanged?

我可能正在寻找不可能的东西,但我基本上是在寻找模仿 DataTable 的功能,而不必在 INotifyPropertyChanged 中为使用该集合的每个类编写代码,并且我想让我的网格接收编辑/更改。

谢谢,

标记

4

2 回答 2

2

您应该使用BindingList<T>已经完成所有这些的类。

于 2011-08-26T16:11:43.073 回答
1

使用 System.Collections.ObjectModel.ObservableCollection 类。

于 2011-08-26T16:12:21.687 回答