我正在实现INotifyPropertyChanged,作为该接口的一部分,我有成员
public event PropertyChangedEventHandler PropertyChanged;
Run Code Online (Sandbox Code Playgroud)
当某些属性发生变化时,我有以下代码 -
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"));
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在,我从来没有在我的代码中的任何地方设置PropertyChanged变量,但如果我在这一行放置一个断点,它表明PropertyChanged确实有一个值.那怎么设置?
| 归档时间: |
|
| 查看次数: |
568 次 |
| 最近记录: |