InputBindingCollection.Add(InputBinding) Metoda

Definicja

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 Addelementu , 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).

Dotyczy

Zobacz też