我正在阅读 MvvmLight 的源代码,我在 ViewModelBase.cs 中看到了这个函数:
protected virtual void RaisePropertyChanged(string propertyName)
{
PropertyChangedEventHandler changedEventHandler = this.PropertyChanged;
if (changedEventHandler == null)
return;
changedEventHandler((object) this, new PropertyChangedEventArgs(propertyName));
}
我不明白为什么这里有演员表,但因为这个功能在 MvvmLight 中很关键,我猜这样做有一个优势......