INotifyPropertyChanged.
Это в System.ComponentModel
Небольшая хитрость при использовании этого интерфейса, когда вы реализуете его с пустым делегатом, вам не нужно проверять, является ли событие нулевым, каждый раз, когда вы вызываете его.
public event PropertyChangedEventHandler PropertyChanged = delegate { };