Comparteix a través de


KeyGesture Constructores

Definición

Inicializa una nueva instancia de la clase KeyGesture.

Sobrecargas

KeyGesture(Key)

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

KeyGesture(Key, ModifierKeys)

Inicializa una nueva instancia de la clase KeyGesture con los parámetros Key y ModifierKeys especificados.

KeyGesture(Key, ModifierKeys, String)

Inicializa una nueva instancia de la clase KeyGesture con los valores de Key, ModifierKeys y la cadena de presentación especificados.

KeyGesture(Key)

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

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 Key válido.

key no es un KeyGesture válido.

Ejemplos

En el ejemplo siguiente se muestra cómo usar este constructor para crear y KeyGesture asociarlo a .KeyBinding A KeyBinding 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, KeyGesture debe 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 clase KeyGesture con los parámetros Key y ModifierKeys especificados.

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 un objeto ModifierKeys válido.

o bien

key no es un Key válido.

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

Ejemplos

En el ejemplo siguiente se muestra cómo usar este constructor para crear y KeyGesture asociarlo a .KeyBinding A KeyBinding 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, KeyGesture debe 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 clase KeyGesture con los valores de Key, ModifierKeys y la cadena de presentación especificados.

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 un objeto ModifierKeys válido.

o bien

key no es un Key válido.

displayString es null.

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

Comentarios

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

Consulte también

Se aplica a