UIElement.InputBindings Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję powiązań wejściowych skojarzonych z tym elementem.
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
Kolekcja powiązań wejściowych.
Przykłady
Poniższy przykład wypełnia tę właściwość w obiekcie Windowza pomocą pojedynczego KeyBindingelementu .
<Window.InputBindings>
<KeyBinding Key="B"
Modifiers="Control"
Command="ApplicationCommands.Open" />
</Window.InputBindings>
Aby uzyskać więcej informacji na temat składni XAML dla kolekcji, zobacz Składnia XAML w szczegółach.
Uwagi
Powiązania wejściowe obsługują powiązanie poleceń z urządzeniami wejściowymi. Na przykład MouseBinding implementuje powiązania wejściowe, które zawierają właściwości, które są przeznaczone dla urządzeń myszy.
Kolekcja powiązań wejściowych będzie zawierać zarówno powiązania wejściowe odnoszące się do typu, jak i powiązań wejściowych zadeklarowanych w wystąpieniu.
Powiązana właściwość , CommandBindingsobsługuje kolekcję powiązań poleceń. Różnią się one od powiązań wejściowych w tym, że reprezentują następny poziom przetwarzania poleceń — akcje powiązane ze znanymi poleceniami.
Użycie elementu właściwości języka XAML
<object>
<object.InputBindings>
oneOrMoreInputBindings
</object.InputBindings>
</object>
Wartości XAML
oneOrMoreInputBindings
InputBinding Co najmniej jeden element (zazwyczaj KeyBinding klasy pochodne lub MouseBinding ). Każdy z nich powinien mieć zestaw atrybutów Command i Gesture .