在WPF中,我們可以使用ObservableCollection<T>
綁定到ItemsControl
,以便在集合發生更改時動態更新UI。今天我看到了另外一個BindingList<T>
,它可以像ObservableCollection<T>
一樣做同樣的事情。但BindingList<T>
未執行INotifyCollectionChanged
;所以我覺得我錯了一個實現INotifyCollectionChanged
接口的集合可以做到這一點。有沒有關於這個功能的解釋?任何其他ObservableCollection <T>都一樣?
2
A
回答
3
我認爲BindingList設計了更復雜的DataBinding場景,允許從視圖中添加和編輯項目。
INotifyCollectionChanged只是告訴,當列表更改。
WPF可能有spefic實現來支持BindingList。
2
相關問題
- 1. 任務<ObservableCollection <AppointmentItem >>不包含的定義其中
- 2. 任何其他這樣的網站?
- 3. 如何添加的ObservableCollection到其他的ObservableCollection C#
- 4. 我可以從任務<ObservableCollection <Class>>轉到ObservableCollection <Class>?
- 5. 找到對於任何樣本的值<2且對於任何其他樣本的> = 2的受試者
- 6. 任何其他像SharpArchitecture一樣的ASP.NET MVC框架?
- 7. Binding ObservableCollection <Foo> to ObservableCollection <object>
- 8. 1點和其他任何其他
- 9. 如何使一個ObservableCollection依賴於其他
- 10. css屬性 - 他們都一樣嗎?
- 11. 更新與其他的ObservableCollection的
- 12. 任何其他選項都沒有使用Oracle分析功能
- 13. Lotus Domino以外的其他任何IDE都可以使用嗎?
- 14. 任何其他GXT主題?
- 15. UINavigationController在任何其他類
- 16. ,而忽略其他任何
- 17. 檢查列表<t>包含任何其他列表
- 18. 使用任何其他方法登錄<a>鏈接
- 19. 鑄造協議<>任何爲String(或其他)
- 20. NULL指針<任何其他指針(NULL除外)?
- 21. 的ObservableCollection增加了一個項目,並覆蓋其他
- 22. IQueryable <a> to ObservableCollection <a>其中a =匿名類型
- 23. 是否有任何其他樣式呈現UIAlertView?
- 24. 使用jQuery或任何其他方法刪除樣式
- 25. 接收和使用任何類型的ObservableCollection <T>
- 26. Sorting ObservableCollection <T>
- 27. 當T更新ObservableCollection <T>,刷新其他依賴屬性的建議
- 28. 部隊更新TGT
- 29. 堆棧命名空間不能像任何其他元素一樣被引用?
- 30. Colorbox演示都一樣嗎?
我可以假設只有實現IRaiseItemChangedEvent或INotifyCollectionChanged接口的集合可以在dinding中執行更新列表。任何其他? – Howard 2011-04-18 06:02:14