protected void OnEditingFinished (EventArgs e)
{
- if (EditingFinished != null)
- EditingFinished (this, EventArgs.Empty);
+ EventHandler eh = (EventHandler)(Events [EditingFinishedEvent]);
+ if (eh != null)
+ eh (this, e);
}
- public event EventHandler EditingFinished;
+ static object EditingFinishedEvent = new object ();
+ public event EventHandler EditingFinished {
+ add { Events.AddHandler (EditingFinishedEvent, value); }
+ remove { Events.AddHandler (EditingFinishedEvent, value); }
+ }
}
}