InputGestureCollection.Add(InputGesture) Method

Definition

Adds the specified InputGesture to this InputGestureCollection.

public int Add (System.Windows.Input.InputGesture inputGesture);

Parameters

inputGesture
InputGesture

The gesture to add to the collection.

Returns

0, if the operation was successful (note that this is not the index of the added item).

Exceptions

the collection is read-only.

the gesture is null.

Examples

The following example creates a KeyGesture and adds it to the InputGestureCollection of a RoutedCommand.

<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>
KeyGesture OpenCmdKeyGesture = new KeyGesture(
    Key.B,
    ModifierKeys.Control);

ApplicationCommands.Open.InputGestures.Add(OpenCmdKeyGesture);

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

See also