protected virtual void RaiseEnabledChanged() { var handler = EnabledChanged; if(handler != null) handler(this, EventArgs.Empty); }