Compartir vía


KeyGesture Constructores

Definición

Inicializa una nueva instancia de la clase KeyGesture.

Sobrecargas

Nombre Description
KeyGesture(Key)

Inicializa una nueva instancia de la KeyGesture clase con el especificado Key.

KeyGesture(Key, ModifierKeys)

Inicializa una nueva instancia de la KeyGesture clase con los valores especificados Key y ModifierKeys.

KeyGesture(Key, ModifierKeys, String)

Inicializa una nueva instancia de la KeyGesture clase con la cadena de visualización , ModifierKeysy especificadaKey.

KeyGesture(Key)

Inicializa una nueva instancia de la KeyGesture clase con el especificado 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)

Parámetros

key
Key

Tecla asociada a este gesto.

Excepciones

key no es un valor válido Key.

key no es un valor válido KeyGesture.

Ejemplos

En el ejemplo siguiente se muestra cómo usar este constructor para crear y KeyGesture asociarlo a .KeyBinding KeyBinding A continuación, se agrega a de InputBindingCollection .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)

Comentarios

En la mayoría de los casos, debe KeyGesture estar asociado a uno o varios ModifierKeys. Las excepciones a esta regla son las claves de función y las claves numéricas del teclado, que pueden ser válidas KeyGesture por sí mismas.

Consulte también

Se aplica a

KeyGesture(Key, ModifierKeys)

Inicializa una nueva instancia de la KeyGesture clase con los valores especificados Key y 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)

Parámetros

key
Key

Tecla asociada al gesto.

modifiers
ModifierKeys

Teclas modificadoras asociadas al gesto.

Excepciones

modifiers no es válido ModifierKeys

O bien

key no es un valor válido Key.

key y modifiers no forman un valor válido KeyGesture.

Ejemplos

En el ejemplo siguiente se muestra cómo usar este constructor para crear y KeyGesture asociarlo a .KeyBinding KeyBinding A continuación, se agrega a de InputBindingCollection .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)

Comentarios

En la mayoría de los casos, debe KeyGesture estar asociado a uno o varios ModifierKeys. Las excepciones a esta regla son las claves de función y las claves numéricas del teclado, que pueden ser válidas KeyGesture por sí mismas.

Consulte también

Se aplica a

KeyGesture(Key, ModifierKeys, String)

Inicializa una nueva instancia de la KeyGesture clase con la cadena de visualización , ModifierKeysy especificadaKey.

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)

Parámetros

key
Key

Tecla asociada al gesto.

modifiers
ModifierKeys

Teclas modificadoras asociadas al gesto.

displayString
String

Representación de cadena de KeyGesture.

Excepciones

modifiers no es válido ModifierKeys

O bien

key no es un valor válido Key.

displayString es null.

key y modifiers no forman un valor válido KeyGesture.

Comentarios

La DisplayString propiedad se establece en el displayString parámetro .

Consulte también

Se aplica a