Wpf 选项卡控件上选项卡之间的快捷键

Wpf 选项卡控件上选项卡之间的快捷键,wpf,tabs,Wpf,Tabs,在使用WPF选项卡控件时,是否有方法指定在控件中的选项卡之间移动的键盘快捷键 或者,是否可以指定tabIndex,当用户到达第一个选项卡中的最后一个字段并再次点击键盘选项卡键时,下一个选项卡中的第一个控件获得焦点?已经有一个键盘快捷键:Ctrl+tab(Ctrl+Shift+tab表示反转) 如果您想添加其他快捷方式,您可以向添加快捷方式,您可能需要创建一个命令,该命令可以自己进行切换。对于以后的读者,我发现这很有帮助(如果您想为每个选项卡分配一个Alt+热键): 下面的示例应该可以帮助您开始。

在使用WPF选项卡控件时,是否有方法指定在控件中的选项卡之间移动的键盘快捷键


或者,是否可以指定
tabIndex
,当用户到达第一个选项卡中的最后一个字段并再次点击键盘选项卡键时,下一个选项卡中的第一个控件获得焦点?

已经有一个键盘快捷键:Ctrl+tab(Ctrl+Shift+tab表示反转)


如果您想添加其他快捷方式,您可以向添加快捷方式,您可能需要创建一个命令,该命令可以自己进行切换。

对于以后的读者,我发现这很有帮助(如果您想为每个选项卡分配一个
Alt+
热键):

下面的示例应该可以帮助您开始。 基本上,您需要使用Xml元素来创建标头 属性用法,并使用字母指定AccessText 在下划线后面指定要分配的热键


<Window x:Class="WpfApplication8.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <TabControl>
            <TabItem>
                <TabItem.Header>
                    <AccessText Text="Tab_One"/>
                </TabItem.Header>
            </TabItem>
            <TabItem>
                <TabItem.Header>
                    <AccessText Text="Tab_Two"/>
                </TabItem.Header>
            </TabItem>
        </TabControl>
    </Grid>
</Window>