Freigeben über


KeyGesture Konstruktoren

Definition

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

modifiers ist kein gültiger ModifierKeys

- oder -

key ist keine gültige Key.

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

modifiers ist kein gültiger ModifierKeys

- oder -

key ist keine gültige Key.

displayString ist null.

key und modifiers kein gültiges KeyGestureFormular bilden.

Hinweise

Die DisplayString Eigenschaft wird auf den displayString Parameter festgelegt.

Weitere Informationen

Gilt für: