private void RaiseKeyUp(int value) { ActionExtension.InvokeInMainThreadAsync(() => { var e = new KeyboardEventArgs(value); PreviewKeyUp?.Invoke(this, e); if (!e.Handled) { KeyUp?.Invoke(this, e); } }); }
private bool RaiseKeyUp(int virtualKeyCode) { var e = new VirtualKeyCodeEventArgs(virtualKeyCode); PreviewKeyUp?.Invoke(this, e); if (!e.Handled && !e.SkipMainEvent) { KeyUp?.Invoke(this, e); } return(e.Handled); }
private void Window_PreviewKeyUp(object sender, KeyEventArgs e) { PreviewKeyUp?.Invoke(this, e); }