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