Я реализую INotifyPropertyChanged, и как часть этого интерфейса у меня есть член
public event PropertyChangedEventHandler PropertyChanged;
У меня есть следующий код, когда некоторые свойства изменяются -
public string FavoriteColor
{
get { return this.favoriteColor; }
set
{
if (value != this.favoriteColor)
{
this.favoriteColor = value;
**if (this.PropertyChanged != null)**
{
this.PropertyChanged(this, new PropertyChangedEventArgs("FavoriteColor"));
}
}
}
}
Теперь яЯ никогда не устанавливал переменную PropertyChanged где-либо в моем коде, но если я поставлю точку останова в этой строке, это покажет, что PropertyChanged действительно имеет значение.Так как же это установить?