Je développe une application WPF utilisant le modèle MVVM et j'ai besoin d'afficher une liste d'éléments dans une ListView (avec filtrage), avec les champs de l'élément sélectionné affichés dans une vue Maître/Détail. Je suis partagé entre les deux façons suivantes de procéder :
- Exposer un CollectionView dans mon ViewModel, et le lier à celui-ci.
- J'expose une simple IList dans mon ViewModel et j'utilise CollectionViewSource pour créer le CollectionView dans le XAML.
Existe-t-il une méthode reconnue pour ce faire ? Avez-vous une idée de la meilleure façon de procéder ?