2016-04-10 3 views
1

In Windows WPF XAML, muss ich den = Schlüssel für meine Tastenkombination verweisen, kann aber nirgends in documentation sehen.Verweise auf den '=' Schlüssel in meiner WPF XAML Tastenbindung

Die Schlüsselkombination, die ich anstrebe, ist Control und die "plus/equals" Taste. Das Symbol = ist das Standardzeichen, wenn die Taste allein gedrückt wird. Ein + Symbol wird getippt, wenn ich shift halte. Ich werde die Schicht nicht halten. Ich werde einfach 'CTRL' gedrückt halten und die Taste = drücken.

<Window.InputBindings> 
     <KeyBinding Command="{Binding FontSizeUp}" Gesture="CTRL+=" /> 
     <KeyBinding Command="{Binding FontSizeDown}" Gesture="CTRL+-" /> 
</Window.InputBindings> 
+0

Werfen Sie einen Blick auf [diesen Thread] (http://stackoverflow.com/questions/3366424/wpf-keygestures-binding-non-alphanumeric-keys). – Nebelkraehe

+0

@Ruben Ja das ist es total. Erstellen Sie eine Antwort und ich werde es korrekt machen. –

Antwort

0

+/= Schlüssel ist OemPlus Key-Enumerationswert.
/- Schlüssel ist OemMinus Schlüsselaufzählung.

<Window.InputBindings> 
     <KeyBinding Command="{Binding FontSizeUp}" Gesture="CTRL+OemPlus" /> 
     <KeyBinding Command="{Binding FontSizeDown}" Gesture="CTRL+OemMinus" /> 
</Window.InputBindings>