Очень быстро на наблюдаемых коллекциях. Я играл с ними в Silverlight, занимаясь какими-то обязательными вещами. Похоже, событие CollectionChanged срабатывает при удалении или добавлении в коллекцию. Я хотел бы, чтобы что-то сработало, когда я изменяю свойство одного из классов внутри коллекции. Само свойство коллекции уже имеет RaisePropertyChanged. Нужно ли делать что-то особенное для самого класса типов? Так что, если у меня есть это:
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"; }
Я бы ожидал, что что-то случится в интерфейсе, но ничего не изменится.
Любая помощь будет принята с благодарностью.
David