CommandBindingCollection.Add(CommandBinding) Yöntem

Tanım

Belirtilen CommandBinding öğesini bu CommandBindingCollectionöğesine ekler.

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

Parametreler

commandBinding
CommandBinding

Koleksiyona eklenecek bağlama.

Döndürülenler

0, işlem başarılı olursa (bunun eklenen öğenin dizini olmadığını unutmayın).

Özel durumlar

commandBinding null değeridir.

Örnekler

Aşağıdaki örnek bir CommandBinding oluşturur ve öğesinin CommandBindingCollection öğesine Windowekler.

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

Şunlara uygulanır

Ayrıca bkz.