protected virtual void OnSelectionChanging (EventArgs e) { var handler = SelectionChanging; if (handler != null) handler (this, e); }