InputBindingCollection.Add(InputBinding) Metodo

Definizione

Aggiunge l'oggetto specificato InputBinding all'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 alla raccolta.

Valori restituiti

Restituisce sempre 0. In questo modo si discosta dall'implementazione standard IList per Add, che deve restituire l'indice in cui è stato aggiunto il nuovo elemento alla raccolta.

Eccezioni

inputBinding è null.

Esempio

Nell'esempio seguente viene creato un oggetto KeyGesture e associato a un oggetto KeyBinding. L'oggetto KeyBinding viene aggiunto all'oggetto InputBindingCollection in un oggetto 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)

L'esempio XAML non usa Addletteralmente , ma Add viene chiamato in modo implicito dal supporto dell'elaborazione XAML per le raccolte. Per informazioni dettagliate su XAML e sulle raccolte, vedi Cenni preliminari su XAML (WPF).

Si applica a

Vedi anche