這篇文章「Write a Sortable ObservableCollection for WPF」似乎是所有需要(對我來說)處理任何需要排序ObservableCollection
。但是,可能有些情景需要更復雜的設計。或者,另一方面,可能有辦法阻止這種按設計分類的需求。我在正確的軌道上,還是這個問題沒有意義?你在WPF中可排序的ObservableCollection的首選方法是什麼?
1
A
回答
4
這取決於您是否嘗試堅持用戶選擇的排序,例如用戶是否優先處理項目。
如果排序僅用於顯示目的,更爲常見,CollectionView
和CollectionViewSource
非常適合在WPF UI中以各種方式對集合進行排序和過濾。
1
我已經創建了一個應用程序,允許您根據用戶交互進行排序,篩選,置入編輯。
http://www.abhisheksur.com/2010/08/woring-with-icollectionviewsource-in.html
你可以看看這個,它可能會有所幫助。 Sorted ObservableCollection基本上非常昂貴。
相關問題
- 1. 排序的ObservableCollection的WPF
- 2. 持久數據綁定的首選方法WPF ObservableCollection?
- 3. Sort ObservableCollection - 什麼是最好的方法?
- 4. 在可可應用程序中嵌入圖像的首選方式是什麼?
- 5. 在scriptaculous中排列一個函數的首選方法是什麼?
- 6. 什麼是首選方法AS400橋接?
- 7. 在ConcurrentHashMap中修改值的首選方法是什麼?
- 8. 在radgrid中綁定radcombobox的首選方法是什麼?
- 9. 在javascript外殼中訪問「this」的首選方法是什麼?
- 10. 在貓鼬中定義數組的首選方法是什麼?
- 11. 在.Net中構建Web服務的首選方法是什麼?
- 12. 在表格中更新字段的首選方法是什麼?
- 13. 在SSRS中生成數據集的首選方法是什麼?
- 14. 什麼是在Three.js中加載STL文件的首選方法
- 15. 什麼是在Python類中排序方法的好方法?
- 16. 註釋中註釋方法的首選方式是什麼?
- 17. 在protobuf中對「可空」字段進行編碼的首選方法是什麼?
- 18. 在AngularJS應用程序中驗證數據的首選方法是什麼?
- 19. 在C++中實現工廠方法的首選方法是什麼?
- 20. 在NSView-drawRect:方法中繪製直線的首選/推薦方法是什麼?
- 21. Zend 2中本地化的首選方法是什麼?
- 22. 無堆棧Python中TCP/IP IPC的首選方法是什麼?
- 23. C#中事件處理的首選方法是什麼?
- 24. 什麼是OS X中進程間通信的首選方法?
- 25. 什麼是使用字符串的數字組件在MySQL中進行數字排序的首選方法?
- 26. 按多個標準排序列表<T>的首選方式是什麼?
- 27. 什麼是Knockout中的connectClass可排序?
- 28. 什麼是您的軟件版本的首選方法?
- 29. RestKit 0.20 - 創建新的NSManagedObject的首選方法是什麼?
- 30. REST webservice的'WSDL'的首選方法是什麼?
啊,是的,對'ObservableCollection'進行排序的nedd更像是一個Silverlight問題,因爲CollectionView和CollectionViewSource在Silverlight中還沒有完全支持。 – rasx 2010-09-13 17:40:48