protected virtual void OnKeyDown(KeyCodeEventArgs e) { if (KeyDownEvent != null) { KeyDownEvent(this, e); } }