是否有一個IList或IEnumerable類型的集合類,它有一個我可以檢查的標誌,或者在集合通過添加,刪除或更新進行更改時可以觸發的事件?。收集更新中的網絡事件
2
A
回答
5
您正在尋找ObservableCollection<T>
。它實現了INotifyCollectionChanged
,所以你可以自己實現或使用/子類ObservableCollection<T>
。
2
實際上,它實現了INotifyCollectionChanged
接口定義CollectionChanged
事件(這意味着你可以將邏輯添加到您的任何類的,如果ObservableCollection<T>
是不適用的。
1
有在.net 3.0-4.0的ObservableCollection<T>
類這暴露了一個CollectionChanged
事件,這將爲你想要的工作。
'ObservableCollection'已經在框架自.Net 3.0。 – adrianbanks 2011-03-16 23:10:39
對不起,你是正確的。雖然,技術上我沒有錯,因爲它是在4.0 ;)編輯我的答案以反映框架版本。 – jlafay 2011-03-17 02:22:48