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 oddzielenie od standardowej IList implementacji dla Addelementu , co powinno zwrócić indeks, w którym nowy element został dodany do kolekcji.

Wyjątki

Parametr inputBinding ma wartość null.

Przykłady

Poniższy przykład tworzy obiekt KeyGesture i kojarzy go z elementem KeyBinding. Element KeyBinding jest dodawany do InputBindingCollection elementu 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 języka XAML (WPF).

Dotyczy

Zobacz też