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