禁用整个应用程序WPF Xaml的键盘选项卡索引

时间:2017-03-13 13:55:41

标签: wpf xaml

有没有办法使用KeyboardNavigation.TabNavigation在WPF中禁用整个应用程序(所有控件)的选项卡索引?

2 个答案:

答案 0 :(得分:1)

另一种可能更安全的方法是以编程方式处理窗口的PreviewKeyDown事件:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        PreviewKeyDown += (s, e) => 
        {
            e.Handled = e.Key == Key.Tab;
        };
    }
}

答案 1 :(得分:0)

我想我找到了解决方案。放置KeyboardNavigation.TabNavigation ="无"在MainWindow.xaml内的标题部分解决了它