InputGestureCollection.Add(InputGesture) 方法

定义

将指定的 InputGesture 添加到此 InputGestureCollection

public:
 int Add(System::Windows::Input::InputGesture ^ inputGesture);
public int Add (System.Windows.Input.InputGesture inputGesture);
member this.Add : System.Windows.Input.InputGesture -> int
Public Function Add (inputGesture As InputGesture) As Integer

参数

inputGesture
InputGesture

要添加到集合中的笔势。

返回

如果此操作未成功,则为 0(请注意,这不是所添加项的索引)。

例外

集合为只读。

笔势为 null

示例

以下示例创建 ,KeyGesture并将其添加到 的 。InputGestureCollectionRoutedCommand

<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);
Dim OpenCmdKeyGesture As New KeyGesture(Key.B, ModifierKeys.Control)

ApplicationCommands.Open.InputGestures.Add(OpenCmdKeyGesture)

适用于

另请参阅