我需要C#中的一個集合類,它在添加或刪除項目時觸發事件。有這樣一個集合課嗎?需要事件集合類
Q
需要事件集合類
3
A
回答
7
ObservableCollection<T>
應該適用於大多數情況。它實現INotifyCollectionChanged
,這是一個接口:
通知的動態變化,如當項目被添加和移除或者整個列表被刷新的聽衆。
2
你可以看看在ObservableCollection
類,它有它處理當一個項目中添加,刪除,改變了CollectionChanged
事件,移動或整個列表刷新..
2
System.Collections.ObjectModel.ObservableCollection實施INotifyCollectionChanged
,這可能是你想要的。請注意,在.NET 4之前,此類位於WPF程序集中。
您自己也可以自己執行INotifyCollectionChanged
。
0
除了ObervableCollection
,還有第二個可能的候選人,BindingList<T>
。
相關問題
- 1. 是否需要集合?
- 2. 通用集合&字典類的事件
- 3. MCSessionDelegate需要類符合NSObjectProtocol
- 4. 需要Bootstrap的大集合,但需要更多的靈活性
- 5. 需要高性能Scala/Java集合
- 6. 需要.NET程序集合並工具
- 7. 集合是否需要模型?
- 8. 通用集合不需要警告嗎?
- 9. 我需要選擇一個集合
- 10. 需要ORM for JOIN MongoDB集合
- 11. 需要Grid onscroll事件
- 12. AJAX事件需要時=「真」
- 13. C3702 atl com事件需要
- 14. 需要幫助jlabel事件
- 15. TR標記需要從表集合中刪除多個類
- 16. 需要對涉及的表類型集合
- 17. VB6 Controls集合接受哪些類需要哪些屬性?
- 18. 需要幫助創建/使用類中的集合(C#,ASP.Net,MVC)
- 19. 棱鏡事件聚合器集合
- 20. JAR中需要/不需要的類需要/不需要類
- 21. Jquery移動事件 - 需要面板和協作集的幫助
- 22. Java泛型 - 將一個子類型集合傳遞給一個需要基類型集合的方法
- 23. 需要的ASP.net文本框添加keydown事件,需要使用keydown事件
- 24. 合適的集合類排序的數據需要快速檢索
- 25. 事件聚合器:需要幫助修改解決方案
- 26. 需要結合事件日曆ASP.NET網站?
- 27. mongo需要使用標識列加入兩個集合,並從兩個集合中發出需要的列
- 28. 需要在部件onClick事件
- 29. 相信要分類的Clojure集合
- 30. 要使用哪種集合類型?