这篇文章“Write a Sortable ObservableCollection for WPF”似乎是(我)需要处理任何排序ObservableCollection
的需要。但是,可能存在需要更复杂设计的场景。或者,在另一个极端,可能有一种方法来防止这种按设计排序的需要。我在这里是正确的轨道还是这个问题没有实际意义?
答案 0 :(得分:4)
这取决于您是否尝试保留用户选择的排序,例如用户是否优先考虑项目。
如果排序仅用于显示目的,CollectionView
和CollectionViewSource
非常适合在WPF UI中以各种方式对集合进行排序和过滤。
答案 1 :(得分:1)
我创建了一个应用程序,允许您根据用户交互进行排序,过滤,编辑。
http://www.abhisheksur.com/2010/08/woring-with-icollectionviewsource-in.html
你可以看一下,这可能会有所帮助。 Sorted ObservableCollection基本上非常昂贵。