UIElement.InputBindings Propiedad

Definición

Obtiene la colección de enlaces de entrada asociados a este elemento.

public:
 property System::Windows::Input::InputBindingCollection ^ InputBindings { System::Windows::Input::InputBindingCollection ^ get(); };
public System.Windows.Input.InputBindingCollection InputBindings { get; }
member this.InputBindings : System.Windows.Input.InputBindingCollection
Public ReadOnly Property InputBindings As InputBindingCollection

Valor de propiedad

InputBindingCollection

Colección de enlaces de entrada.

Ejemplos

En el ejemplo siguiente se rellena esta propiedad en , Windowcon un único KeyBinding.

<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>

Para obtener más información sobre la sintaxis XAML para colecciones, consulta Sintaxis XAML en detalle.

Comentarios

Los enlaces de entrada admiten el enlace de comandos a dispositivos de entrada. Por ejemplo, MouseBinding implementa enlaces de entrada que incluyen propiedades que son específicas de los dispositivos del mouse.

La colección de enlaces de entrada incluirá ambos enlaces de entrada que pertenecen al tipo, así como a los enlaces de entrada que se declaran en la instancia.

Una propiedad relacionada, CommandBindings, mantiene una colección de enlaces de comandos. Estos difieren de los enlaces de entrada en que representan el siguiente nivel inferior del procesamiento de comandos: acciones que están vinculadas a comandos conocidos.

Uso de elementos de propiedad XAML

<object>  
  <object.InputBindings>  
    oneOrMoreInputBindings  
  </object.InputBindings>  
</object>  

Valores XAML

oneOrMoreInputBindings
Uno o varios InputBinding elementos (normalmente las KeyBinding clases derivadas o MouseBinding ). Se espera que cada uno de ellos tenga establecido un Command atributo y Gesture .

Se aplica a

Consulte también