Très rapide sur les collections observables. Je me suis amusé avec ces collections dans Silverlight en faisant des trucs de liaison, etc. Il semble que l'événement CollectionChanged se déclenche lors de la suppression ou de l'ajout d'un élément dans la collection. J'aimerais que l'événement se déclenche lorsque je modifie une propriété d'une des classes de la collection. La propriété de la collection elle-même possède déjà l'événement RaisePropertyChanged. Dois-je faire quelque chose de spécial pour la classe de type elle-même ? Donc, si j'ai ceci :
ObservabelCollection<Person> personcollection... and if I change a property like:
Person p = personcollection.where(e => e.FirstName == "Joey").FirstOrDefault();
if (p != null) { p.FirstName = "Joe"; }
Je m'attendrais à ce que quelque chose se passe dans l'interface utilisateur, mais rien ne change.
Toute aide serait grandement appréciée.
David