UIElement.InputBindings UIElement.InputBindings UIElement.InputBindings UIElement.InputBindings Property

Definición

Obtiene la colección de enlaces de entrada asociados a este elemento.Gets the collection of input bindings associated with this element.

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

Colección de enlaces de entrada.The collection of input bindings.

Ejemplos

En el ejemplo siguiente se rellena esta propiedad en Windowun, con un KeyBindingúnico.The following example populates this property on a Window, with a single KeyBinding.

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

Para obtener más información sobre XAMLXAML la sintaxis de las colecciones, vea la Sintaxis de XAML en detalle.For more information about the XAMLXAML syntax for collections, see XAML Syntax In Detail.

Comentarios

Los enlaces de entrada admiten el enlace de comandos a los dispositivos de entrada.Input bindings support the binding of commands to input devices. Por ejemplo, MouseBinding implementa enlaces de entrada que incluyen propiedades que son específicas de los dispositivos de mouse.For example, MouseBinding implements input bindings that include properties that are particular to mouse devices.

La colección de enlaces de entrada incluirá los enlaces de entrada que pertenecen al tipo así como los enlaces de entrada que se declaran en la instancia.The collection of input bindings will include both input bindings that pertain to the type as well as input bindings that are declared on the instance.

Una propiedad relacionada CommandBindings,, mantiene una colección de enlaces de comandos.A related property, CommandBindings, maintains a collection of command bindings. Se diferencian de los enlaces de entrada en que representan el siguiente nivel inferior del procesamiento de comandos: acciones que están asociadas a comandos conocidos.These differ from input bindings in that they represent the next level down of command processing - actions that are tied to known commands.

Uso de elementos de propiedad XAMLXAML Property Element Usage

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

Valores XAMLXAML Values

oneOrMoreInputBindingsoneOrMoreInputBindings
Uno o más InputBinding elementos ( KeyBinding normalmente, o MouseBinding clases derivadas).One or more InputBinding elements (typically the KeyBinding or MouseBinding derived classes). Se espera que cada uno de ellos tenga Command un Gesture conjunto de atributos y.Each of these is expected to have a Command and Gesture attribute set.

Se aplica a

Consulte también: