protected virtual void OnPropertyChanged(RadPropertyChangedEventArgs e) { RadPropertyChangedEventHandler changedEventHandler = this.Events[RadObject.RadPropertyChangedEventKey] as RadPropertyChangedEventHandler; if (changedEventHandler != null) { changedEventHandler((object)this, e); } this.OnNotifyPropertyChanged(new PropertyChangedEventArgs(e.Property.Name)); }
/// <summary> /// Raises the <see cref="PropertyChanged"/> event. /// </summary> /// <param name="e"></param> protected virtual void OnPropertyChanged(RadPropertyChangedEventArgs e) { RadPropertyChangedEventHandler handler = this.Events[RadPropertyChangedEventKey] as RadPropertyChangedEventHandler; if (handler != null) { handler(this, e); } //raise the standard .NET PropertyChanged event this.OnNotifyPropertyChanged(new PropertyChangedEventArgs(e.Property.Name)); }