Инфраструктура Silverlight имеет мощную модель связывания данных. Одним из главных элементов данной возможности является интерфейс INotifyPropertyChanged. Он используется для уведомления клиента(это может быть интерфейс приложения или внутренние объекты приложения) об изменении свойств определенного объекта. В этом посте я хочу описать несколько возможных вариантов реализации INotifyPropertyChanged, которые появились в процессе его использовния.
Базовая реализация
При самом простом подходе реализации этого интерфейса нам необходимо объявить событие PropertyChanged. А также метод для запуска события. Пример реализации: [Читать дальше]