我有一个目前公开ObservableCollection的视图模型。使用我的WP7应用程序,我需要显示一个辅助屏幕,它基本上可以让您对集合中的内容进行排序,并再次显示结果。
我开始在视图模型上添加一个ApplyOrder方法来解决这个问题,但很快意识到我不确定要采取什么方向,就像添加orderby时一样,你最终得到了IOrderedEnumerable。
获得这些结果的最佳方法是什么?
谢谢, 罗杰
答案 0 :(得分:1)
CollectionViewSource
是你的朋友。
将其Source属性分配给ObservableCollection并添加一个或多个SortDescriptions。