KeyGesture Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der KeyGesture-Klasse.
Überlädt
KeyGesture(Key) |
Initialisiert eine neue Instanz der KeyGesture-Klasse mit der angegebenen Key. |
KeyGesture(Key, ModifierKeys) |
Initialisiert eine neue Instanz der KeyGesture-Klasse mit den angegebenen Key und dem angegebenen ModifierKeys. |
KeyGesture(Key, ModifierKeys, String) |
Initialisiert eine neue Instanz der KeyGesture-Klasse mit der angegebenen Key, ModifierKeys und der Anzeigezeichenfolge. |
KeyGesture(Key)
Initialisiert eine neue Instanz der KeyGesture-Klasse mit der angegebenen Key.
public:
KeyGesture(System::Windows::Input::Key key);
public KeyGesture (System.Windows.Input.Key key);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key -> System.Windows.Input.KeyGesture
Public Sub New (key As Key)
Parameter
- key
- Key
Die dieser Tastenkombination zugeordnete Taste.
Ausnahmen
key
ist kein gültiger Key.
key
ist kein gültiger KeyGesture.
Beispiele
Das folgende Beispiel zeigt, wie Sie diesen Konstruktor verwenden, um einen KeyGesture zu erstellen und einem zuzuordnen KeyBinding. Der KeyBinding wird dann dem InputBindingCollection von Windowhinzugefügt.
KeyGesture OpenCmdKeyGesture = new KeyGesture(Key.F12);
KeyBinding OpenKeyBinding = new KeyBinding(
ApplicationCommands.Open,
OpenCmdKeyGesture);
this.InputBindings.Add(OpenKeyBinding);
Dim OpenCmdKeyGesture As New KeyGesture(Key.F12)
Dim OpenKeyBinding As New KeyBinding(ApplicationCommands.Open, OpenCmdKeyGesture)
Me.InputBindings.Add(OpenKeyBinding)
Hinweise
In den meisten Fällen muss einer KeyGesture oder ModifierKeysmehreren zugeordnet sein. Die Ausnahmen von dieser Regel sind die Funktionstasten und die numerischen Tastenkombinationen, die für sich selbst gültig KeyGesture sein können.
Weitere Informationen
Gilt für:
KeyGesture(Key, ModifierKeys)
Initialisiert eine neue Instanz der KeyGesture-Klasse mit den angegebenen Key und dem angegebenen ModifierKeys.
public:
KeyGesture(System::Windows::Input::Key key, System::Windows::Input::ModifierKeys modifiers);
public KeyGesture (System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key * System.Windows.Input.ModifierKeys -> System.Windows.Input.KeyGesture
Public Sub New (key As Key, modifiers As ModifierKeys)
Parameter
- key
- Key
Die der Tastenkombination zugeordnete Taste.
- modifiers
- ModifierKeys
Die der Tastenkombination zugeordneten Modifizierertasten.
Ausnahmen
key
und modifiers
bilden keine gültige KeyGesture.
Beispiele
Das folgende Beispiel zeigt, wie Sie diesen Konstruktor verwenden, um einen KeyGesture zu erstellen und einem zuzuordnen KeyBinding. Der KeyBinding wird dann dem InputBindingCollection von Windowhinzugefügt.
KeyGesture CloseCmdKeyGesture = new KeyGesture(
Key.L, ModifierKeys.Alt);
KeyBinding CloseKeyBinding = new KeyBinding(
ApplicationCommands.Close, CloseCmdKeyGesture);
this.InputBindings.Add(CloseKeyBinding);
Dim CloseCmdKeyGesture As New KeyGesture(Key.L, ModifierKeys.Alt)
Dim CloseKeyBinding As New KeyBinding(ApplicationCommands.Close, CloseCmdKeyGesture)
Me.InputBindings.Add(CloseKeyBinding)
Hinweise
In den meisten Fällen muss einer KeyGesture oder ModifierKeysmehreren zugeordnet sein. Die Ausnahmen von dieser Regel sind die Funktionstasten und die numerischen Tastenkombinationen, die für sich selbst gültig KeyGesture sein können.
Weitere Informationen
Gilt für:
KeyGesture(Key, ModifierKeys, String)
Initialisiert eine neue Instanz der KeyGesture-Klasse mit der angegebenen Key, ModifierKeys und der Anzeigezeichenfolge.
public:
KeyGesture(System::Windows::Input::Key key, System::Windows::Input::ModifierKeys modifiers, System::String ^ displayString);
public KeyGesture (System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers, string displayString);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key * System.Windows.Input.ModifierKeys * string -> System.Windows.Input.KeyGesture
Public Sub New (key As Key, modifiers As ModifierKeys, displayString As String)
Parameter
- key
- Key
Die der Tastenkombination zugeordnete Taste.
- modifiers
- ModifierKeys
Die der Tastenkombination zugeordneten Modifizierertasten.
- displayString
- String
Eine Zeichenfolgendarstellung des KeyGesture.
Ausnahmen
displayString
ist null
.
key
und modifiers
bilden keine gültige KeyGesture.
Hinweise
Die DisplayString -Eigenschaft ist auf den displayString
-Parameter festgelegt.