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
| Name | Beschreibung |
|---|---|
| KeyGesture(Key) |
Initialisiert eine neue Instanz der KeyGesture Klasse mit dem angegebenen Key. |
| KeyGesture(Key, ModifierKeys) |
Initialisiert eine neue Instanz der KeyGesture Klasse mit dem angegebenen Key und ModifierKeys. |
| KeyGesture(Key, ModifierKeys, String) |
Initialisiert eine neue Instanz der KeyGesture Klasse mit der angegebenen Key, ModifierKeysund der Anzeigezeichenfolge. |
KeyGesture(Key)
Initialisiert eine neue Instanz der KeyGesture Klasse mit dem 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
Der dieser Geste zugeordnete Schlüssel.
Ausnahmen
key ist keine gültige Key.
key ist keine gültige KeyGesture.
Beispiele
Das folgende Beispiel zeigt, wie Sie diesen Konstruktor verwenden, um einen KeyGesture Konstruktor zu erstellen und es einem zuzuordnen KeyBinding. Anschließend KeyBinding wird der InputBindingCollection Wert einer Window.
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 ein KeyGesture Oder mehrere ModifierKeyszugeordnet werden. Die Ausnahmen von dieser Regel sind die Funktionstasten und die Zehnertastaturtasten, die selbst gültig KeyGesture sein können.
Weitere Informationen
Gilt für:
KeyGesture(Key, ModifierKeys)
Initialisiert eine neue Instanz der KeyGesture Klasse mit dem angegebenen Key und 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 Geste zugeordnete Taste.
- modifiers
- ModifierKeys
Die Modifizierertasten, die der Geste zugeordnet sind.
Ausnahmen
key und modifiers kein gültiges KeyGestureFormular bilden.
Beispiele
Das folgende Beispiel zeigt, wie Sie diesen Konstruktor verwenden, um einen KeyGesture Konstruktor zu erstellen und es einem zuzuordnen KeyBinding. Anschließend KeyBinding wird der InputBindingCollection Wert einer Window.
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 ein KeyGesture Oder mehrere ModifierKeyszugeordnet werden. Die Ausnahmen von dieser Regel sind die Funktionstasten und die Zehnertastaturtasten, die 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, ModifierKeysund 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 Geste zugeordnete Taste.
- modifiers
- ModifierKeys
Die Modifizierertasten, die der Geste zugeordnet sind.
- displayString
- String
Eine Zeichenfolgendarstellung der KeyGesture.
Ausnahmen
displayString ist null.
key und modifiers kein gültiges KeyGestureFormular bilden.
Hinweise
Die DisplayString Eigenschaft wird auf den displayString Parameter festgelegt.