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 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).