Свойство события WPF изменилось? - PullRequest
2 голосов
/ 09 марта 2009

Какой интерфейс я должен реализовать, чтобы иметь возможность создавать событие wpf, когда что-то меняется?

Ответы [ 3 ]

6 голосов
/ 09 марта 2009

INotifyPropertyChanged.

Это в System.ComponentModel

Небольшая хитрость при использовании этого интерфейса, когда вы реализуете его с пустым делегатом, вам не нужно проверять, является ли событие нулевым, каждый раз, когда вы вызываете его.

public event PropertyChangedEventHandler PropertyChanged = delegate { };
4 голосов
/ 09 марта 2009
4 голосов
/ 09 марта 2009

Элементы управления WPF наследуют класс DependencyObject. См .: MSDN

Для бизнес-объектов вы все еще можете реализовать INotifyPropertyChanged.

...