Sunday 26 February 2012

sending TAB key in WPF


 public static void Enter_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                e.Handled = true;
                KeyEventArgs eInsertBack = new KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.Tab);
                eInsertBack.RoutedEvent = UIElement.KeyDownEvent;
                InputManager.Current.ProcessInput(eInsertBack);
            }
        }

2 comments:

  1. MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));

    ReplyDelete
  2. Excellent. And it works in vs 2017. Thanks

    ReplyDelete