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

Int32

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ż