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 de Propriedade

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

Exemplos

O exemplo seguinte preenche esta propriedade num Window, com um único KeyBinding.

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

Para mais informações sobre a sintaxe XAML para cobranças, veja XAML Syntax In Detail.

Observações

As ligações de entrada suportam a ligação de comandos a dispositivos de entrada. Por exemplo, MouseBinding implementa ligações de entrada que incluem propriedades particulares dos dispositivos rato.

A coleção de ligações de entrada incluirá tanto ligações de entrada que se referem ao tipo como ligações de entrada declaradas na instância.

Uma propriedade relacionada, CommandBindings, mantém uma coleção de ligações de comandos. Estas diferem das ligações de entrada porque representam o nível inferior do processamento de comandos – ações ligadas a comandos conhecidos.

Uso do elemento de propriedade XAML

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

Valores XAML

Ligações umOrMaisInputEntradas Um ou mais InputBinding elementos (tipicamente as KeyBinding classes ou MouseBinding derivadas). Cada um destes deverá ter um Command conjunto de atributos e Gesture .

Aplica-se a

Ver também