InputBindingCollection.Add(InputBinding) Methode

Definitie

Hiermee voegt u de opgegeven InputBinding waarde toe.InputBindingCollection

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

Parameters

inputBinding
InputBinding

De binding die moet worden toegevoegd aan de verzameling.

Retouren

Geeft altijd 0 terug. Dit wijkt af van de standaard IList implementatie waarvoor Addde index moet worden geretourneerd waar het nieuwe item aan de verzameling is toegevoegd.

Uitzonderingen

inputBinding is null.

Voorbeelden

In het volgende voorbeeld wordt een KeyGesture bestand gemaakt en gekoppeld aan een KeyBinding. De KeyBinding wordt toegevoegd aan de InputBindingCollection op een 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)

Het XAML-voorbeeld gebruikt niet letterlijk Add, maar Add wordt impliciet aangeroepen door de XAML-verwerkingsondersteuning voor verzamelingen. Zie XAML Overview (WPF) voor meer informatie over XAML en verzamelingen.

Van toepassing op

Zie ook