UIElement.InputBindings Propriedade

Definição

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

InputBindingCollection

A coleção de ligações de entrada.

Exemplos

O exemplo a seguir preenche essa propriedade em um Window, com um único KeyBinding.

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

Para obter mais informações sobre a sintaxe XAML para coleções, consulte a sintaxe XAML em detalhes.

Comentários

As associações de entrada dão suporte à associação de comandos a dispositivos de entrada. Por exemplo, MouseBinding implementa associações de entrada que incluem propriedades que são particulares para dispositivos mouse.

A coleção de associações de entrada incluirá as associações de entrada que pertencem ao tipo, bem como as associações de entrada declaradas na instância.

Uma propriedade CommandBindingsrelacionada mantém uma coleção de associações de comando. Elas diferem das associações de entrada, pois representam o próximo nível inferior do processamento de comandos – ações que estão vinculadas a comandos conhecidos.

Uso do elemento propriedade XAML

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

Valores XAML

oneOrMoreInputBindings
Um ou mais InputBinding elementos (normalmente as KeyBinding classes ou MouseBinding classes derivadas). Espera-se que cada um deles tenha um e Gesture um Command conjunto de atributos.

Aplica-se a

Confira também