我正在详细阅读 iNotifyPropertyChanged。
有人可以澄清为什么我们需要检查
PropertyChanged !=null
吗?
为什么事件会为空?或者换句话说,为什么还要检查它是否为空?唯一NotifyPropertyChanged
被调用的时间是何时PropertyChanged
被提升(所以它不能为空),不是吗。谁/什么可以使它无效?
public event PropertyChangedEventHandler PropertyChanged;
private void NotifyPropertyChanged(string info)
{
if (PropertyChanged != null)
{
PropertyChanged(this,new PropertyChangedEventArgs(info));
}
}
谢谢你。