4
我刚刚清理了我的程序,我正在检查标签如何工作,当我遇到这种非常奇怪的行为。我的主菜单项包含在Tab键顺序中。以为奇怪的是,我将它们的IsTabStop属性设置为false,然后再次运行它。wpf菜单选项卡停止奇怪的行为
他们不再是我的标签顺序,但当我按ALT来激活菜单,我不能再使用箭头键在项目之间导航。
有没有办法解决这个问题,让菜单像普通的老学校菜单一样?
我刚刚清理了我的程序,我正在检查标签如何工作,当我遇到这种非常奇怪的行为。我的主菜单项包含在Tab键顺序中。以为奇怪的是,我将它们的IsTabStop属性设置为false,然后再次运行它。wpf菜单选项卡停止奇怪的行为
他们不再是我的标签顺序,但当我按ALT来激活菜单,我不能再使用箭头键在项目之间导航。
有没有办法解决这个问题,让菜单像普通的老学校菜单一样?
下面介绍如何使用KeyboardNavigation.TabNavigation
Tab键顺序排除你的菜单:
<DockPanel>
<Menu DockPanel.Dock="Top">
<MenuItem Header="_File">
<MenuItem Header="Open"/>
<MenuItem Header="E_xit"/>
</MenuItem>
</Menu>
<StackPanel KeyboardNavigation.TabNavigation="Cycle">
<TextBox Text=""/>
<TextBox Text=""/>
</StackPanel>
</DockPanel>
完美的作品。谢谢。 – 2011-01-25 01:53:41