InputBindingCollection.Add(InputBinding) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
inputBinding
adalah 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).