protected virtual void OnCommand(CommandEventArgs e) { CommandEventHandler handler = (CommandEventHandler)base.Events[EventCommand]; if (handler != null) { handler(this, e); } base.RaiseBubbleEvent(this, e); }