Condividi tramite


InputBindingCollection.Add(InputBinding) Metodo

Definizione

Aggiunge l'entità InputBinding specificata a questo oggetto 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

Parametri

inputBinding
InputBinding

Associazione da aggiungere all'insieme.

Restituisce

Restituisce sempre 0. Questo si differenzia dall'implementazione standard di IList per Add, che deve restituire l'indice in corrispondenza del nuovo elemento aggiunto all'insieme.

Eccezioni

inputBinding è null.

Esempio

Nell'esempio seguente viene creato un oggetto KeyGesture e lo associa a un KeyBindingoggetto . L'oggetto KeyBinding viene aggiunto all'oggetto InputBindingCollection in un Windowoggetto .

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

L'esempio XAML non usa letteralmente , ma Add viene chiamato Addin modo implicito dal supporto dell'elaborazione XAML per le raccolte. Per informazioni dettagliate su XAML e raccolte, vedere Panoramica XAML (WPF).

Si applica a

Vedi anche