InputBindingCollection.Add(InputBinding) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的 InputBinding 加入至這個 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
參數
- inputBinding
- InputBinding
將加入至集合中的繫結。
傳回
永遠傳回 0。 這是衍生自 Add
的標準 IList 實作,應將索引傳回至集合中新項目的所在位置。
例外狀況
inputBinding
為 null
。
範例
下列範例會建立 , KeyGesture 並將它與 KeyBinding產生關聯。 會 KeyBinding 新增至 InputBindingCollection 上的 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)
XAML 範例不會常使用 Add,但 Add 是由集合的 XAML 處理支援隱含呼叫。 如需 XAML 和集合的詳細資訊,請參閱 XAML 概觀 (WPF) 。