InputBindingCollection.Add(InputBinding) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt diesem InputBinding die angegebene InputBindingCollection 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 stellt eine Abweichung von der IList-Standardimplementierung für Add
dar. Diese sollte den Index an der Position zurückgeben, an der das neue Element der Auflistung hinzugefügt wurde.
Ausnahmen
inputBinding
ist null
.
Beispiele
Im folgenden Beispiel wird ein KeyGesture erstellt und einem zugeordnet KeyBinding. Der KeyBinding wird dem InputBindingCollection auf hinzugefügt Window.
<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)
Das XAML-Beispiel verwendet Addnicht wörtlich , sondern Add wird implizit von der XAML-Verarbeitungsunterstützung für Sammlungen aufgerufen. Ausführliche Informationen zu XAML und Sammlungen finden Sie unter XAML Overview (WPF).