Udostępnij za pośrednictwem


UIElement.InputBindings Właściwość

Definicja

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

InputBindingCollection

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 .

Dotyczy

Zobacz też