protected virtual void keyboardInput(InputEventKB e) { }
protected override void keyboardInput(InputEventKB e) { switch (e.KeyCode) { case WinKeys.Back: if (Text.Length > 0) { Text = Text.Substring(0, Text.Length - 1); } break; case WinKeys.Tab: _owner.ReleaseKeyboardInput(this); break; case WinKeys.Enter: _owner.ActivateByKeyboardReturn(EntryID, Text); break; default: if (e.IsChar) { Text += e.KeyChar; } break; } }
public void KeyboardInput(InputEventKB e) { keyboardInput(e); }