WPFのセッションシリーズずっと使っていたクラスです。
WPF世代のプログラミングにはINotifyPropertyChangedを実装しないと話になりません。
その場合に基底クラスにこのような物を用意すると非常に便利です。
public class NotifyPropertyChangedBase : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
protected void FirePropertyChanged(string PropertyName)
{
if (this.PropertyChanged != null)
{
this.PropertyChanged(this, new PropertyChangedEventArgs(PropertyName));
}
}
}