Freigeben über


CommandBindingCollection.Add(CommandBinding) Methode

Definition

Fügt diesem CommandBinding die angegebene CommandBindingCollection 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 durchgeführt wurde (es handelt sich nicht um den Index des hinzugefügten Elements).

Ausnahmen

commandBinding ist NULL.

Beispiele

Im folgenden Beispiel wird ein CommandBinding erstellt und dem CommandBindingCollection eines Windowhinzugefü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