0

IBindingList を使用して GenericCollection を実装しました。これはうまく機能し、アイテムが追加または削除されたときにイベントを発生させます。アイテムが期待どおりに変更/編集された場合、イベントは発生しません。このコレクションを使用する各クラス内で INotifyPropertyChanged を実装することなく、変更または編集をキャッチするロジックを実装する簡単な方法はありますか?

私は不可能なことを探しているかもしれませんが、基本的に、コレクションを使用するクラスごとに INotifyPropertyChanged をコーディングすることなく DataTable の機能を模倣しようとしており、グリッドに編集/変更を受信させたいと考えています。

ありがとう、

マーク

4

2 に答える 2

2

BindingList<T>すでにすべてのことを行っているクラスを使用する必要があります。

于 2011-08-26T16:11:43.073 に答える
1

System.Collections.ObjectModel.ObservableCollection クラスを使用します。

于 2011-08-26T16:12:21.687 に答える