Security : INotifyPropertyChanged
Доброе время суток.
В документации класс Security объявлен как
public class Security : Equatable<Security>, IExtendableEntity, INotifyPropertyChangedEx, INotifyPropertyChanged
Раз так, то появляется желание подписаться на PropertyChanged, чтобы не ловить Trader.SecurityChanged (лишние расходы на поиск в коллекции). Но не тут то было. Вариант
StockSecurity.PropertyChanged += _propertyChangedEventHandler
закрыт. Если зайти с другой стороны
foreach (INotifyPropertyChanged propertyChanged in StockSecurity)
{
propertyChanged.PropertyChanged += _propertyChangedEventHandler;
}
- тоже невозможно реализовать, к сожалению.
Так реализует ли Security интерфейс INotifyPropertyChanged? И как правильно подписаться на PropertyChanged у Security и что я упустил в примерах / документации.