KeyGesture Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
displayString is null.
key en modifiers geen geldig formulier KeyGesturevormen.
Opmerkingen
De DisplayString eigenschap is ingesteld op de displayString parameter.