Каков наилучший способ получить ICollectionView при работе в шаблоне mvvm? - PullRequest
1 голос
/ 30 июня 2009

при использовании шаблона mvvm, когда у нас есть списки, мы используем ObservableCollection <>.

мой вопрос, когда я должен позвонить

CollectionViewSource.GetDefaultView(theCollection);

чтобы получить представление о том, что я могу фильтровать, сортировать и делать другие интересные вещи.

если я не буду работать с mvvm, я сделаю это в window.load

Ответы [ 2 ]

0 голосов
/ 27 ноября 2009

просто нужно убедиться, что вы звоните на

CollectionViewSource.GetDefualtView([your observable collection])  

после инициирования ссылки на коллекцию ...

и не называйте это более одного раза, потому что нет причины

0 голосов
/ 30 июня 2009

Для MVVM лучше использовать ViewModel со свойством типа ObservableCollection. В этой модели вы можете реализовать свои функциональные возможности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...