UIElement.InputBindings Właściwość

Definicja

Pobiera kolekcję powiązań wejściowych skojarzonych z tym elementem.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

Wartość właściwości

InputBindingCollection

Kolekcja powiązań wejściowych.The collection of input bindings.

Przykłady

Poniższy przykład wypełnia tę właściwość w Window , za pomocą jednego 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>

Aby uzyskać więcej informacji na temat XAMLXAML składni kolekcji, zobacz Szczegóły składni XAML.For more information about the XAMLXAML syntax for collections, see XAML Syntax In Detail.

Uwagi

Powiązania wejściowe obsługują powiązania poleceń z urządzeniami wejściowymi.Input bindings support the binding of commands to input devices. Na przykład MouseBinding implementuje powiązania wejściowe, które zawierają właściwości, które są określone dla urządzeń myszy.For example, MouseBinding implements input bindings that include properties that are particular to mouse devices.

Kolekcja powiązań wejściowych będzie zawierać zarówno powiązania wejściowe, które odnoszą się do typu, jak i powiązania wejściowe, które są zadeklarowane w wystąpieniu.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.

Powiązana właściwość, CommandBindings , utrzymuje kolekcję powiązań poleceń.A related property, CommandBindings, maintains a collection of command bindings. Różnią się one od powiązań wejściowych w tym, że reprezentują następny poziom w dół operacji przetwarzania poleceń, które są powiązane z znanymi poleceniami.These differ from input bindings in that they represent the next level down of command processing - actions that are tied to known commands.

Użycie elementu właściwości języka XAMLXAML Property Element Usage

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

Wartości XAMLXAML Values

oneOrMoreInputBindingsoneOrMoreInputBindings
Co najmniej jeden InputBinding element (zazwyczaj KeyBinding MouseBinding klasy pochodne lub).One or more InputBinding elements (typically the KeyBinding or MouseBinding derived classes). Każdy z tych elementów powinien mieć Command Gesture ustawiony atrybut i.Each of these is expected to have a Command and Gesture attribute set.

Dotyczy

Zobacz też