InputBindingCollection.Add(InputBinding) 方法

定義

在此上加上指定的 InputBindingInputBindingCollection

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

參數

inputBinding
InputBinding

裝訂要加入收藏。

傳回

永遠傳回 0。 這與標準 IList 實作不同,標準實作 Add應回傳新項目加入集合的索引。

例外狀況

inputBindingnull

範例

以下範例將建立 aKeyGesture,並將其與 關聯。KeyBindingKeyBinding 加到 InputBindingCollectionWindow

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

XAML 範例並非字面上使用 Add,而是 Add 由 XAML 對集合的處理支援隱含地呼叫。 有關 XAML 與集合的詳細資訊,請參見 XAML 概覽(WPF)。

適用於

另請參閱