I have the following KeyBindings:
<KeyBinding Gesture="Ctrl+S" Command="Save" />
<KeyBinding Gesture="Ctrl+Shift+S" Command="SaveAs" />
When I press Ctrl+Shift+S to execute the SaveAs command, it works — but directly afterwards, the Save command is also executed. Is this caused by my Gesture definitions?
You have to mark the RoutedEvent as
Handled=trueusing theRoutedEventArgsparameter in your method that handles the save.