Каков хороший способ получить упорядоченную коллекцию из модели представления для привязок с MVVM Light?

У меня есть модель представления, которая в настоящее время предоставляет ObservableCollection. С моим приложением WP7 мне нужно показать дополнительный экран, который в основном позволяет вам сортировать то, что выходит из коллекции, и снова возвращаться к результатам.

Я начал добавлять метод ApplyOrder в модель представления, чтобы решить эту проблему, но быстро понял, что не уверен, в каком направлении двигаться, так как когда вы добавляете orderby, вы получаете IOrderedEnumerable.

Каков наилучший способ получить эти результаты?

Спасибо, Роджер.


person Roger    schedule 24.05.2011    source источник
comment
не уверен, что вы пытаетесь сделать - вы хотите знать, как передать OC между двумя виртуальными машинами или как связать OC с двумя разными представлениями?   -  person AwkwardCoder    schedule 25.05.2011


Ответы (1)


CollectionViewSource твой друг.

Назначьте его свойство Source вашей ObservableCollection и добавьте один или несколько SortDescriptions.

person Thomas Mutzl    schedule 25.05.2011