ObservableCollection<T>.CollectionChanged à travers un ListCollectionView ?
Bonjour,
Je crée un ListCollectionView à partir d'un ObservableCollection<T>.
Je charge un Datagrid à partir du ListCollectionView.
Ainsi, le filtrage fonctionne dans le Datagrid, et les éléments ajoutés à ObservableCollection<T> apparaissent bien dans ce même Datagrid.
Par contre, j'ai un souci quand je modifie une colonne du Datagrid (liée à une propriété d'un objet qui implémente INotifyPropertyChanged), l'événement PropertyChanged est bien levé mais cela ne lève pas l'événement CollectionChanged de mon ObservableCollection<T>.
Est-ce normal ? Si oui, comment déterminer que ma ObservableCollection<T> a été modifiée sans avoir à m'abonner à l'événement PropertyChanged de tous les éléments qu'il contient ?
Merci d'avance pour l'éclaircissement :)