UIElement.InputBindings UIElement.InputBindings UIElement.InputBindings UIElement.InputBindings Property

定義

この要素に関連付けられている入力バインドのコレクションを取得します。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.

次の例でこのプロパティを設定します、 Window、1 つKeyBindingします。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

oneOrMoreInputBindingsoneOrMoreInputBindings
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.

適用対象

こちらもご覧ください