Уведомлять один объект при изменении свойства другого объекта

У меня есть родительский объект с именем Page, который имеет список объектов с именем Control:

public class Page
{
   List<CustomControl> controls {get;set;}
}

Класс CustomControl имеет следующее определение:

public class CustomControl
{
 string Name {get;set;}
 string Value {get;set;}
}

Скажем, например, что класс Page имеет два CustomControls A и B. Можно ли уведомлять пользовательский элемент управления B, когда свойство Value пользовательского элемента управления A изменяется, чтобы он мог изменять некоторые из его свойств.

Я думал о реализации события INotifyPropertyChanged в классе CustomControl, как уведомить экземпляр CustomControl, когда другой экземпляр того же класса имеет какое-либо свойство его Modified.

6
задан Anwar 27 October 2012 в 18:58
поделиться