UIElement.InputBindings Propriedade

Definição

Obtém a coleção de ligações de entrada associadas 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 da propriedade

A coleção de ligações de entrada.The collection of input bindings.

Exemplos

O exemplo a seguir popula essa propriedade em um Window, com uma única KeyBinding.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 obter mais informações sobre a sintaxe de XAMLXAML para coleções, consulte sintaxe XAML em detalhes.For more information about the XAMLXAML syntax for collections, see XAML Syntax In Detail.

Comentários

As associações de entrada dão suporte à associação de comandos para dispositivos de entrada.Input bindings support the binding of commands to input devices. Por exemplo, MouseBinding implementa associações de entrada que incluem propriedades que são específicas para dispositivos de mouse.For example, MouseBinding implements input bindings that include properties that are particular to mouse devices.

A coleção de associações de entrada incluirá ambas as associações de entrada que pertencem ao tipo, bem como associações de entrada declaradas na instância.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.

Uma propriedade relacionada, CommandBindings, mantém uma coleção de associações de comando.A related property, CommandBindings, maintains a collection of command bindings. Elas diferem das associações de entrada, pois representam o próximo nível inferior do processamento de comandos-ações vinculadas a comandos conhecidos.These differ from input bindings in that they represent the next level down of command processing - actions that are tied to known commands.

Uso do elemento propriedade XAMLXAML Property Element Usage

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

Valores XAMLXAML Values

oneOrMoreInputBindingsoneOrMoreInputBindings
Um ou mais elementos InputBinding (normalmente, o KeyBinding ou MouseBinding classes derivadas).One or more InputBinding elements (typically the KeyBinding or MouseBinding derived classes). Espera-se que cada um deles tenha um conjunto de atributos Command e Gesture.Each of these is expected to have a Command and Gesture attribute set.

Aplica-se a

Veja também