Esempio n. 1
0
 private void RaiseKeyUp(int value)
 {
     ActionExtension.InvokeInMainThreadAsync(() => {
         var e = new KeyboardEventArgs(value);
         PreviewKeyUp?.Invoke(this, e);
         if (!e.Handled)
         {
             KeyUp?.Invoke(this, e);
         }
     });
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 private void Window_PreviewKeyUp(object sender, KeyEventArgs e)
 {
     PreviewKeyUp?.Invoke(this, e);
 }