CommandBindingCollection.Add(CommandBinding) Methode

Definitie

Hiermee voegt u de opgegeven CommandBinding waarde toe.CommandBindingCollection

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

Parameters

commandBinding
CommandBinding

De binding die moet worden toegevoegd aan de verzameling.

Retouren

0, als de bewerking is geslaagd (houd er rekening mee dat dit niet de index van het toegevoegde item is).

Uitzonderingen

commandBinding is null.

Voorbeelden

In het volgende voorbeeld wordt een CommandBinding bestand gemaakt en toegevoegd aan een CommandBindingCollectionWindow .

<Window x:Class="SDKSamples.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:custom="clr-namespace:SDKSamples"
    Height="600" Width="800"
    >
  <Window.CommandBindings>
    <CommandBinding Command="{x:Static custom:Window1.CustomRoutedCommand}"
                    Executed="ExecutedCustomCommand"
                    CanExecute="CanExecuteCustomCommand" />
  </Window.CommandBindings>
CommandBinding customCommandBinding = new CommandBinding(
    CustomRoutedCommand, ExecutedCustomCommand, CanExecuteCustomCommand);

// attach CommandBinding to root window
this.CommandBindings.Add(customCommandBinding);
Dim customCommandBinding As New CommandBinding(CustomRoutedCommand, AddressOf ExecutedCustomCommand, AddressOf CanExecuteCustomCommand)

' attach CommandBinding to root window
Me.CommandBindings.Add(customCommandBinding)

Van toepassing op

Zie ook