Estoy desarrollando una aplicación WPF usando el patrón MVVM y necesito mostrar una lista de elementos en un ListView (con filtrado), con los campos del elemento seleccionado en una vista Maestra/Detalles. Estoy dividido entre las dos formas siguientes de hacer esto:MVVM: CollectionView en ViewModel o CollectionViewSource en xaml?
- Exponer un CollectionView en mi ViewModel, y vinculante para esto.
- Exponer un IList simple en mi ViewModel y usar CollectionViewSource para crear el CollectionView en XAML.
¿Hay una forma aceptada de hacerlo? ¿Alguna idea de la mejor manera?
Es sorprendente que muchas veces descubras que alguien ya hizo exactamente la misma pregunta que ibas a preguntar. ¡Gracias! :) –