Я разрабатываю приложение WPF с использованием шаблона MVVM, и мне нужно отобразить список элементов в ListView (с фильтрацией), с полями выбранного элемента, отображаемого в представлении "Мастер/Деталь". Я разорван между двумя следующими способами:
- Предоставление CollectionView в моей модели ViewModel и привязка к этому.
- Предоставление простого IList в моей модели ViewModel и использование CollectionViewSource для создания CollectionView в XAML.
Есть ли приемлемый способ сделать это? Любые мысли о лучшем виде?