Unten ist, was ich versucht habe, eine Verknüpfung für einen Menüpunkt zu vergeben. Wenn ich auf Menüpunkt klicke, funktioniert es gut, aber Abkürzung funktioniert nicht. Irgendeine Idee?Menüpunkt Shortcut
<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) {...}
Große Frage. Es wurde bereits hier beantwortet http://stackoverflow.com/questions/4682915/defining-menuitem-shortcuts –
Ich kenne diesen Link. Aber trotzdem kann ich meinen Fehler nicht finden. – Shibli
Kannst du den gesamten XAML und Code hinterher posten? Für mich funktioniert alles gut. Wahrscheinlich verwendet etwas anderes im Inneren den gleichen Befehl? –