InputBindingCollection.Add(InputBinding) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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).