0
我有一个WPF程序包含一个简单的菜单。WPF菜单键盘导航问题
将键盘焦点设置到菜单中时,在Win32中,我可以通过键入MenuItem名称的第一个字符来跳转到菜单项。
在WPF菜单中,这不起作用了,除非我使用下划线标记菜单项的第一个字符。
这是错误还是功能?
我有一个WPF程序包含一个简单的菜单。WPF菜单键盘导航问题
将键盘焦点设置到菜单中时,在Win32中,我可以通过键入MenuItem名称的第一个字符来跳转到菜单项。
在WPF菜单中,这不起作用了,除非我使用下划线标记菜单项的第一个字符。
这是错误还是功能?
这也支持wpf也。它通过在字符前添加一个下划线来完成。 (&符号不WPF工作!)。检查下面的示例
<Menu Height="22" Name="menu1" Width="200" Margin="10, 10, 5, 5" HorizontalAlignment="Left" VerticalAlignment="Top" BorderThickness="2">
<MenuItem Header="_File">
<MenuItem Header="_Open" IsCheckable="False">
<MenuItem Header="_One" IsCheckable="True"/>
<MenuItem Header="_Two" IsCheckable="True"/>
</MenuItem>
<MenuItem Header="_Close" IsCheckable="True"/>
<MenuItem Header="_Save" IsCheckable="True"/>
</MenuItem>
</Menu>
下划线的文字显示,当你按下Alt键进入菜单。然后你可以通过按下带下划线的字符来导航菜单
这不是回答原来的问题... – 2010-12-10 12:05:52
我打算说,该功能也存在于wpf也.Atleast我能够重现该功能 – biju 2010-12-10 12:27:45