protected virtual void UpdateBla(string old, string value) { var changingEventArgs = new OekiFoekiControllerBlaChangingEventArgs { OldBla = old, NewBla = value }; OnBaseBlaChanging(changingEventArgs); if (changingEventArgs.Cancel) return; InvokeBlaChanging(changingEventArgs); if (changingEventArgs.Cancel) return; value = changingEventArgs.NewBla; bla = value; var changedEventArgs = new OekiFoekiControllerBlaChangedEventArgs { OldBla = old, NewBla = value }; OnBaseBlaChanged(changedEventArgs); InvokeBlaChanged(changedEventArgs); NotifyPropertyChanged("Bla"); }
partial void OnBaseBlaChanged(OekiFoekiControllerBlaChangedEventArgs e);
private void InvokeBlaChanged(OekiFoekiControllerBlaChangedEventArgs e) { var handler = BlaChanged; if (handler != null) handler(this, e); }