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
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
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
displayString
es null
.
key
y modifiers
no forman un objeto KeyGesture válido.
Comentarios
La DisplayString propiedad se establece en el displayString
parámetro .