Sdílet prostřednictvím


InputBindingCollection.Add(InputBinding) Metoda

Definice

Přidá zadaný InputBinding parametr k tomuto 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

Parametry

inputBinding
InputBinding

Vazba, která se má přidat do kolekce.

Návraty

Vždy vrátí hodnotu 0. Tím se odchyluje od standardní IList implementace nástroje Add, která by měla vrátit index, do kterého byla nová položka přidána do kolekce.

Výjimky

inputBinding je null.

Příklady

Následující příklad vytvoří a přidruží KeyGesture ho k KeyBinding. Přidá KeyBinding se do souboru InputBindingCollectionWindowv .

<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)

Příklad XAML nepoužívá doslova Add, ale Add je volána implicitně podporou zpracování XAML pro kolekce. Podrobnosti o XAML a kolekcích najdete v tématu Přehled XAML (WPF).

Platí pro

Viz také