InputBindingCollection.Add(InputBinding) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje określony InputBinding element do tego InputBindingCollectionelementu .
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
Parametry
- inputBinding
- InputBinding
Powiązanie do dodania do kolekcji.
Zwraca
Zawsze zwraca wartość 0. Spowoduje to odejmowanie standardowej IList implementacji dla Add
elementu , który powinien zwrócić indeks, w którym nowy element został dodany do kolekcji.
Wyjątki
inputBinding
to null
.
Przykłady
Poniższy przykład tworzy obiekt KeyGesture i kojarzy go z elementem KeyBinding. Element KeyBinding jest dodawany do elementu InputBindingCollection w obiekcie 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)
Przykład XAML nie używa Addliterału , ale Add jest wywoływany niejawnie przez obsługę przetwarzania XAML dla kolekcji. Aby uzyskać szczegółowe informacje na temat języka XAML i kolekcji, zobacz XAML Overview (WPF) (Omówienie XAML (WPF).