Bagikan melalui


CommandBindingCollection.Add(CommandBinding) Metode

Definisi

Menambahkan yang ditentukan CommandBinding ke ini 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

Parameter

commandBinding
CommandBinding

Pengikatan untuk ditambahkan ke koleksi.

Mengembalikan

0, jika operasi berhasil (perhatikan bahwa ini bukan indeks item yang ditambahkan).

Pengecualian

commandBinding adalah null.

Contoh

Contoh berikut membuat CommandBinding dan menambahkannya ke CommandBindingCollection dari 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)

Berlaku untuk

Lihat juga