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