Sollte ein einfacher sein, aber ich kann nicht herausfinden, wie es geht. Mit WPF4 möchte ich Strg + - binden, um zu verkleinern und Strg + = zu vergrößern:
%Vor%Ich bekomme jedoch Fehler: Im Fall von Strg + = :
Angeforderter Wert '=' wurde nicht gefunden.
Irgendwelche Ideen?
Okay - es stellt sich heraus, dass der Schlüssel = nicht existiert (Sie können dies durch die Key
-Umgebung überprüfen - es gibt keinen Eintrag für Gleich oder < em> EqualSign ) ... Ich benutze eine internationale Tastatur, also müssen Sie herausfinden, welche Tastenfolge Sie drücken, um = einzugeben (für mich ist es Shift + D0 auf einer dänischen Tastatur) - und verwenden Sie diese Tastenfolge.
Also sollte Ihr XAML (in Dänemark):
sein %Vor% BEARBEITEN: Ich glaube an ein amerikanisches System ist es der Schlüssel OemPlus
- aber Sie können es durch console-writeline, das e.Key
Argument in einem Key-Down-Event-Handler überprüfen)
EDIT2: Der - Schlüssel ist OemMinus
auf meinem System.
Hinweis für Benutzer mit einer deutschen Tastatur (möglicherweise auch in anderen Ländern):
Die Nummernblocktasten "+" und "-" sind "Add" und "Subtract"
Die normalen Tasten "+" und "-" sind "OemPlus" und "OemMinus"
Also
%Vor%wird den Befehl auslösen, wenn Sie "+" auf der Haupttastatur drücken.
Tags und Links wpf keyboard-shortcuts