6
Mam następujące skróty klawiszowe:Jak mogę się upewnić, że wykonywane jest tylko jedno polecenie KeyBinding, gdy używany jest skrót klawiaturowy?
<KeyBinding Gesture="Ctrl+S" Command="Save" />
<KeyBinding Gesture="Ctrl+Shift+S" Command="SaveAs" />
Po naciśnięciu Ctrl + Shift + S, aby wykonać polecenie z SaveAs
, to działa - ale bezpośrednio potem komenda Save
jest również wykonywany. Czy to spowodowane moimi definicjami gestów?
czy zaznaczyłeś RoutedEvent jako Handled = true za pomocą parametru RoutedEventArgs w twojej metodzie, który obsługuje zapis? –
To było to! Dlaczego nie mogę po prostu zatrudnić cię, by usiąść na moim ramieniu i przypomnieć mi o takich rzeczach? – Showtime
@JfBeaulac Uważam, że dobrze jest zamieścić swój komentarz jako odpowiedź, a następnie Showtime może zaakceptować go dla punktów, a także, aby pytanie zostało oznaczone jako odebrane. – Mzn