KeyGesture Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
displayString es null.
key y modifiers no forman un valor válido KeyGesture.
Comentarios
La DisplayString propiedad se establece en el displayString parámetro .