Freigeben über


UIElement.InputBindings Eigenschaft

Definition

Ruft die Auflistung der mit diesem Element verbundenen Eingabebindungen ab.

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

Eigenschaftswert

InputBindingCollection

Die Auflistung der Eingabebindungen.

Beispiele

Im folgenden Beispiel wird diese Eigenschaft auf einer , mit einer Windoweinzigen KeyBindingaufgefüllt.

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

Weitere Informationen zur XAML-Syntax für Sammlungen finden Sie im Detail unter XAML-Syntax.

Hinweise

Eingabebindungen unterstützen die Bindung von Befehlen an Eingabegeräte. Implementiert beispielsweise MouseBinding Eingabebindungen, die Eigenschaften enthalten, die speziell für Mausgeräte sind.

Die Sammlung von Eingabebindungen enthält sowohl Eingabebindungen, die sich auf den Typ beziehen, als auch Eingabebindungen, die auf der Instanz deklariert werden.

Eine verwandte Eigenschaft, , CommandBindingsverwaltet eine Auflistung von Befehlsbindungen. Diese unterscheiden sich von Eingabebindungen, in denen sie die nächste Ebene der Befehlsverarbeitung darstellen – Aktionen, die an bekannte Befehle gebunden sind.

Verwendung von XAML-Eigenschaftenelementen

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

XAML-Werte

oneOrMoreInputBindings
InputBinding Mindestens ein Element (in der Regel die abgeleiteten KeyBinding MouseBinding Klassen). Jede dieser Elemente wird erwartet, dass ein Command Und Gesture Attributsatz vorhanden ist.

Gilt für

Siehe auch