INotifyPropertyChanged: отловить изменение свойств объекта-наследника - C#
Формулировка задачи:
Интерфейс INotifyPropertyChanged пространства имен System.ComponentModel определяет, что наследник содержит событие PropertyChanged, которая сообщает об изменениях свойств объекта.
Нужно подключить. Подключил using System.ComponentModel;.
Нужно его как то использовать.
Реализовувать собственный интерфейс INotifyPropertyChanged не нужно. Помогите пожалуйста!
Решение задачи: «INotifyPropertyChanged: отловить изменение свойств объекта-наследника»
textual
Листинг программы
class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(PropertyChangedEventArgs e) { var propertyChanged = PropertyChanged; if (propertyChanged != null) propertyChanged(this, e); } private string _foo; public string Foo { get { return _foo; } set { if (_foo != value) { _foo = value; OnPropertyChanged(new PropertyChangedEventArgs("Foo")); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д