KeyGesture Constructors

Definitie

Initialiseert een nieuw exemplaar van de KeyGesture klasse.

Overloads

Name Description
KeyGesture(Key)

Initialiseert een nieuw exemplaar van de KeyGesture klasse met de opgegeven Key.

KeyGesture(Key, ModifierKeys)

Initialiseert een nieuw exemplaar van de KeyGesture klasse met de opgegeven Key en ModifierKeys.

KeyGesture(Key, ModifierKeys, String)

Initialiseert een nieuw exemplaar van de KeyGesture klasse met de opgegeven Key, ModifierKeysen geeft de tekenreeks weer.

KeyGesture(Key)

Initialiseert een nieuw exemplaar van de KeyGesture klasse met de opgegeven 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)

Parameters

key
Key

De sleutel die aan dit gebaar is gekoppeld.

Uitzonderingen

key is geen geldige Key.

key is geen geldige KeyGesture.

Voorbeelden

In het volgende voorbeeld ziet u hoe u deze constructor gebruikt om een KeyGesture constructor te maken en deze te koppelen aan een KeyBinding. De KeyBinding wordt vervolgens toegevoegd aan de InputBindingCollection van een 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)

Opmerkingen

In de meeste gevallen moet een KeyGesture of meer worden gekoppeld aan een of meer ModifierKeys. De uitzonderingen op deze regel zijn de functietoetsen en de numerieke toetsenblok, die op zichzelf een geldige KeyGesture waarde kunnen zijn.

Zie ook

Van toepassing op

KeyGesture(Key, ModifierKeys)

Initialiseert een nieuw exemplaar van de KeyGesture klasse met de opgegeven Key en 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)

Parameters

key
Key

De sleutel die aan het gebaar is gekoppeld.

modifiers
ModifierKeys

De wijzigingstoetsen die aan het gebaar zijn gekoppeld.

Uitzonderingen

modifiers is geen geldig ModifierKeys

– of –

key is geen geldige Key.

key en modifiers geen geldig formulier KeyGesturevormen.

Voorbeelden

In het volgende voorbeeld ziet u hoe u deze constructor gebruikt om een KeyGesture constructor te maken en deze te koppelen aan een KeyBinding. De KeyBinding wordt vervolgens toegevoegd aan de InputBindingCollection van een 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)

Opmerkingen

In de meeste gevallen moet een KeyGesture of meer worden gekoppeld aan een of meer ModifierKeys. De uitzonderingen op deze regel zijn de functietoetsen en de numerieke toetsenblok, die op zichzelf een geldige KeyGesture waarde kunnen zijn.

Zie ook

Van toepassing op

KeyGesture(Key, ModifierKeys, String)

Initialiseert een nieuw exemplaar van de KeyGesture klasse met de opgegeven Key, ModifierKeysen geeft de tekenreeks weer.

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)

Parameters

key
Key

De sleutel die aan het gebaar is gekoppeld.

modifiers
ModifierKeys

De wijzigingstoetsen die aan het gebaar zijn gekoppeld.

displayString
String

Een tekenreeksweergave van de KeyGesture.

Uitzonderingen

modifiers is geen geldig ModifierKeys

– of –

key is geen geldige Key.

displayString is null.

key en modifiers geen geldig formulier KeyGesturevormen.

Opmerkingen

De DisplayString eigenschap is ingesteld op de displayString parameter.

Zie ook

Van toepassing op