InputBindingCollection.Add(InputBinding) Methode

Definition

Fügt den angegebenen InputBinding Wert zu diesem InputBindingCollectionWert hinzu.

public:
 int Add(System::Windows::Input::InputBinding ^ inputBinding);
public int Add(System.Windows.Input.InputBinding inputBinding);
member this.Add : System.Windows.Input.InputBinding -> int
Public Function Add (inputBinding As InputBinding) As Integer

Parameter

inputBinding
InputBinding

Die Bindung, die der Auflistung hinzugefügt werden soll.

Gibt zurück

Es wird immer 0 zurückgegeben. Dies weicht von der Standardimplementierung IList ab, für Adddie der Index zurückgegeben werden soll, in dem das neue Element der Auflistung hinzugefügt wurde.

Ausnahmen

inputBinding ist null.

Beispiele

Im folgenden Beispiel wird ein KeyGesture Objekt erstellt und einem KeyBindingzugeordnet. Dies KeyBinding wird der InputBindingCollection On-a-Datei Windowhinzugefügt.

<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>
KeyGesture OpenKeyGesture = new KeyGesture(
    Key.B,
    ModifierKeys.Control);

KeyBinding OpenCmdKeybinding = new KeyBinding(
    ApplicationCommands.Open,
    OpenKeyGesture);

this.InputBindings.Add(OpenCmdKeybinding);
Dim OpenKeyGesture As New KeyGesture(Key.B, ModifierKeys.Control)

Dim OpenCmdKeybinding As New KeyBinding(ApplicationCommands.Open, OpenKeyGesture)

Me.InputBindings.Add(OpenCmdKeybinding)

Im XAML-Beispiel wird nicht buchstäblich verwendet Add, sondern Add implizit von der XAML-Verarbeitungsunterstützung für Sammlungen aufgerufen. Ausführliche Informationen zu XAML und Sammlungen finden Sie in der XAML-Übersicht (XAML Overview, WPF).For details on XAML and collections, see XAML Overview (WPF).

Gilt für:

Weitere Informationen