UIElement.InputBindings Egenskap

Definition

Hämtar samlingen med indatabindningar som är associerade med det här elementet.

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

Egenskapsvärde

Insamling av indatabindningar.

Exempel

I följande exempel fylls den här egenskapen på en Window, med en enda KeyBinding.

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

Mer information om XAML-syntaxen för samlingar finns i XAML-syntax i detalj.

Kommentarer

Indatabindningar stöder bindning av kommandon till indataenheter. Implementerar till exempel MouseBinding indatabindningar som innehåller egenskaper som är specifika för musenheter.

Samlingen av indatabindningar innehåller både indatabindningar som gäller för typen samt indatabindningar som deklareras på instansen.

En relaterad egenskap, CommandBindings, underhåller en samling kommandobindningar. Dessa skiljer sig från indatabindningar eftersom de representerar nästa nivå nedåt i kommandobearbetningen – åtgärder som är knutna till kända kommandon.

Användning av XAML-egenskapselement

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

XAML-värden

oneOrMoreInputBindings Ett eller flera InputBinding element (vanligtvis de KeyBinding eller MouseBinding härledda klasserna). Var och en av dessa förväntas ha en Command och Gesture attributuppsättning.

Gäller för

Se även