下面是我試圖爲菜單項分配快捷方式。當我點擊菜單項時效果很好,但快捷方式不起作用。任何想法?菜單項快捷方式
<Window.CommandBindings>
<CommandBinding Command="ApplicationCommands.Save" Executed="MyCommand" />
</Window.CommandBindings>
<Window.InputBindings>
<KeyBinding Key="S" Modifiers="Control" Command="ApplicationCommands.Save"/>
</Window.InputBindings>
<MenuItem Header="Save" Name="MainMenu_File_Save" Command="ApplicationCommands.Save">
<MenuItem.Icon>
<Image Height="16" Width="16" Source="/NewGUI_WPF;component/Images/saveHS.png" />
</MenuItem.Icon>
</MenuItem>
private void MyCommand(object sender, ExecutedRoutedEventArgs e) {...}
偉大的問題。它已經在這裏回答http://stackoverflow.com/questions/4682915/defining-menuitem-shortcuts – 2012-04-10 18:16:01
我知道這個鏈接。但我仍然無法找到我的錯誤。 – Shibli 2012-04-10 18:28:45
你可以將整個xaml和代碼放在後面嗎?至於我一切正常。也許其他內部使用相同的命令? – 2012-04-10 18:52:17