UIElement.InputBindings プロパティ

定義

この要素に関連付けられている入力バインドのコレクションを取得します。Gets the collection of input bindings associated with this element.

public:
 property System::Windows::Input::InputBindingCollection ^ InputBindings { System::Windows::Input::InputBindingCollection ^ get(); };
public System.Windows.Input.InputBindingCollection InputBindings { get; }
member this.InputBindings : System.Windows.Input.InputBindingCollection
Public ReadOnly Property InputBindings As InputBindingCollection

プロパティ値

入力バインディングのコレクション。The collection of input bindings.

次の例では、1つの KeyBindingを使用して、Windowにこのプロパティを設定します。The following example populates this property on a Window, with a single KeyBinding.

<Window.InputBindings>
  <KeyBinding Key="B"
              Modifiers="Control" 
              Command="ApplicationCommands.Open" />
</Window.InputBindings>

コレクションの XAMLXAML 構文の詳細については、「 XAML 構文の詳細」を参照してください。For more information about the XAMLXAML syntax for collections, see XAML Syntax In Detail.

注釈

入力バインドでは、入力デバイスへのコマンドのバインドがサポートされています。Input bindings support the binding of commands to input devices. たとえば、MouseBinding は、マウスデバイスに固有のプロパティを含む入力バインドを実装します。For example, MouseBinding implements input bindings that include properties that are particular to mouse devices.

入力バインディングのコレクションには、その型に関連する入力バインドと、インスタンスで宣言されている入力バインドの両方が含まれます。The collection of input bindings will include both input bindings that pertain to the type as well as input bindings that are declared on the instance.

関連するプロパティ CommandBindingsは、コマンドバインドのコレクションを保持します。A related property, CommandBindings, maintains a collection of command bindings. これらは、コマンド処理の次のレベルを表すという点で入力バインドとは異なります。これは、既知のコマンドに関連付けられているアクションです。These differ from input bindings in that they represent the next level down of command processing - actions that are tied to known commands.

XAML プロパティ要素の使用XAML Property Element Usage

<object>  
  <object.InputBindings>  
    oneOrMoreInputBindings  
  </object.InputBindings>  
</object>  

XAML 値XAML Values

Oneor、InputbindingsoneOrMoreInputBindings
1つ以上の InputBinding 要素 (通常は KeyBinding または MouseBinding 派生クラス)。One or more InputBinding elements (typically the KeyBinding or MouseBinding derived classes). これらのそれぞれには、CommandGesture 属性が設定されている必要があります。Each of these is expected to have a Command and Gesture attribute set.

適用対象

こちらもご覧ください