Bagikan melalui


InputBindingCollection.Add(InputBinding) Metode

Definisi

Menambahkan yang ditentukan InputBinding ke ini InputBindingCollection.

public:
 int Add(System::Windows::Input::InputBinding ^ inputBinding);
public int Add (System.Windows.Input.InputBinding inputBinding);
member this.Add : System.Windows.Input.InputBinding -> int
Public Function Add (inputBinding As InputBinding) As Integer

Parameter

inputBinding
InputBinding

Pengikatan untuk ditambahkan ke koleksi.

Mengembalikan

Selalu mengembalikan 0. Ini menyimpang dari implementasi standar IList untuk Add, yang harus mengembalikan indeks tempat item baru ditambahkan ke koleksi.

Pengecualian

inputBindingadalah null.

Contoh

Contoh berikut membuat KeyGesture dan mengaitkannya dengan KeyBinding. KeyBinding ditambahkan ke InputBindingCollection pada Window.

<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>
KeyGesture OpenKeyGesture = new KeyGesture(
    Key.B,
    ModifierKeys.Control);

KeyBinding OpenCmdKeybinding = new KeyBinding(
    ApplicationCommands.Open,
    OpenKeyGesture);

this.InputBindings.Add(OpenCmdKeybinding);
Dim OpenKeyGesture As New KeyGesture(Key.B, ModifierKeys.Control)

Dim OpenCmdKeybinding As New KeyBinding(ApplicationCommands.Open, OpenKeyGesture)

Me.InputBindings.Add(OpenCmdKeybinding)

Contoh XAML tidak secara harfiah menggunakan Add, tetapi Add dipanggil secara implisit oleh dukungan pemrosesan XAML untuk koleksi. Untuk detail tentang XAML dan koleksi, lihat Gambaran Umum XAML (WPF).

Berlaku untuk

Lihat juga