【WPF小功能】ENTER继承TAB切换焦点功能

时间:2020-01-10 12:15:55   收藏:0   阅读:113
原文:【WPF小功能】ENTER继承TAB切换焦点功能

用所有控件放在Grid border 等等容器里,然后再定义其下所有元素的PreviewKeyDown事件:

PreviewKeyDown="grid_main_PreviewKeyDown"

  1. private void Grid_PreviewKeyDown(object sender, KeyEventArgs e)
  2. {
  3. var uie = e.OriginalSource as UIElement;
  4. if (e.Key == Key.Enter)
  5. {
  6. e.Handled = true;
  7. uie.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
  8. }
  9. }

作用于窗口所有控件的话,定义Window_KeyDown事件。

原文:https://www.cnblogs.com/lonelyxmas/p/12174848.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!