CommandBindingCollection.Add(CommandBinding) Metoda

Definicja

Dodaje określony CommandBinding element do tego CommandBindingCollectionelementu .

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

Parametry

commandBinding
CommandBinding

Powiązanie do dodania do kolekcji.

Zwraca

0, jeśli operacja zakończyła się pomyślnie (zwróć uwagę, że nie jest to indeks dodanego elementu).

Wyjątki

commandBinding ma wartość null.

Przykłady

Poniższy przykład tworzy obiekt CommandBinding i dodaje go do CommandBindingCollection obiektu Window.

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

Dotyczy

Zobacz też