private async void OnMultiLineInputKeyPressed(KeyUpEvent evt) { var doEvaluate = false; switch (evt.keyCode) { case KeyCode.Escape: break; case KeyCode.Return: case KeyCode.KeypadEnter: { if (evt.ctrlKey || evt.commandKey) { doEvaluate = true; evt.PreventDefault(); evt.StopImmediatePropagation(); } break; } } if (doEvaluate) { await CodeEvaluate(); } }
void BlockEvent(KeyUpEvent evt) { // Allow copy/paste. if (evt.keyCode == KeyCode.C) { return; } evt.PreventDefault(); evt.StopImmediatePropagation(); }
private void OnKeyUpEvent(KeyUpEvent evt) { if (evt.keyCode == KeyCode.Menu) { if (base.target.elementPanel != null && base.target.elementPanel.contextualMenuManager != null) { base.target.elementPanel.contextualMenuManager.DisplayMenu(evt, base.target); evt.StopPropagation(); evt.PreventDefault(); } } }
void OnAddClassFieldChange(KeyUpEvent evt) { if (evt.keyCode != KeyCode.Return) { return; } AddStyleClass(); evt.StopPropagation(); evt.PreventDefault(); m_AddClassField.Focus(); }