protected virtual void OnSelectedNodeChanged (EventArgs e) { if (Events != null) { EventHandler eh = (EventHandler) Events [SelectedNodeChangedEvent]; if (eh != null) eh (this, e); } }