CommandBindingCollection.Add(CommandBinding) Methode

Definition

Fügt den angegebenen CommandBinding Wert zu diesem CommandBindingCollectionWert hinzu.

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

Parameter

commandBinding
CommandBinding

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

Gibt zurück

0, wenn der Vorgang erfolgreich war (beachten Sie, dass dies nicht der Index des hinzugefügten Elements ist).

Ausnahmen

commandBinding ist NULL.

Beispiele

Im folgenden Beispiel wird ein CommandBinding Objekt erstellt und dem CommandBindingCollection Von - WindowObjekt hinzugefügt.

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

Gilt für:

Weitere Informationen