从视图模型获取有序集合以获取与MVVM Light的绑定有什么好方法?

时间:2011-05-24 21:02:43

标签: windows-phone-7 mvvm-light

我有一个目前公开ObservableCollection的视图模型。使用我的WP7应用程序,我需要显示一个辅助屏幕,它基本上可以让您对集合中的内容进行排序,并再次显示结果。

我开始在视图模型上添加一个ApplyOrder方法来解决这个问题,但很快意识到我不确定要采取什么方向,就像添加orderby时一样,你最终得到了IOrderedEnumerable。

获得这些结果的最佳方法是什么?

谢谢, 罗杰

1 个答案:

答案 0 :(得分:1)

CollectionViewSource是你的朋友。

将其Source属性分配给ObservableCollection并添加一个或多个SortDescriptions。