请教INotifyPropertyChanged中的事件什么时候不为空

请问INotifyPropertyChanged中的事件什么时候不为空?#region INotifyPropertyChanged Memberspublic event

请问INotifyPropertyChanged中的事件什么时候不为空?
#region INotifyPropertyChanged Members

  public event PropertyChangedEventHandler PropertyChanged;
  protected void OnPropertyChanged(string propertyName)
  {
  if (PropertyChanged != null)
  PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
  }

  #endregion


在OnPropertyChanged()方法中,判断了PropertyChanged,当不为空时候触发事件。
请问,PropertyChanged在程序运行的时候,在什么地方给它赋了值? 是在事件订阅者使用 += 订阅此事件的时候给PropertyChanged 赋值(使之不为null)的吗? 单步的时候觉得好像不是这个时候。
那么PropertyChanged 从声明开始,在那个阶段不为空的?

[解决办法]
一般Binding之后就不空了

探讨

也就是说,event 用 += 操作之后, 他就不为null了, 是吗?

[解决办法]
探讨
一般Binding之后就不空了


引用:

也就是说,event 用 += 操作之后, 他就不为null了, 是吗?