KeyBinding.Key KeyBinding.Key KeyBinding.Key KeyBinding.Key Property


この Key に関連付けられている KeyGestureKeyBinding を取得または設定します。Gets or sets the Key of the KeyGesture associated with this KeyBinding.

 property System::Windows::Input::Key Key { System::Windows::Input::Key get(); void set(System::Windows::Input::Key value); };
public System.Windows.Input.Key Key { get; set; }
member this.Key : System.Windows.Input.Key with get, set
Public Property Key As Key


KeyGesture のキー部分。The key part of the KeyGesture. 既定値は None です。The default value is None.


ファンクション キーと、テンキーを除いて、KeyGesture含める必要があります、Keyと 1 つ以上ModifierKeysします。With the exception of the function keys and the numeric keypad keys, a KeyGesture must contain a Key and one or more ModifierKeys.

定義するときに、KeyBindingExtensible Application Markup Language (XAML)Extensible Application Markup Language (XAML)を指定する 2 つの方法がある、KeyGestureします。When defining a KeyBinding in Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) there are two ways to specify the KeyGesture. 最初の方法を確立するために、KeyBindingXAMLXAMLを定義する、Gestureの属性、KeyBindingにより、たとえば"CTRL + P"、1 つの文字列として、キーと修飾子を指定する構文の要素。The first way to establish a KeyBinding in XAMLXAML is to define the Gesture attribute of the KeyBinding element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". 2 番目の方法が定義するには、Key属性とModifiersの属性、KeyBinding要素。The second way is to define the Key attribute and the Modifiers attributes of the KeyBinding element. 設定のどちらの方法、KeyGestureは同等と同一の基になるオブジェクトの変更がある場合は、両方の競合が使用されます。Both ways of setting the KeyGesture are equivalent and modify the same underlying object, but there will be a conflict if both are used. 場合と、 KeyModifiers、およびGesture属性は、すべての設定、定義されている属性は、最後に使用する、KeyGestureします。In the case when the Key, Modifiers, and the Gesture attributes are all set, the attribute which is defined last will be used for the KeyGesture. たとえば、状況を持つことがあります、Keyセット最後は上記のジェスチャのキー コンポーネントだけを上書きが、同じジェスチャの修飾子のままにします。You can potentially have situations where for example a Key set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. 一般に、お勧めのみに使用する、Gesture属性からXAMLXAML; このあいまいさを避ける、最も簡潔な構文について説明し、シリアル化のための最も簡単な表現を提供します。In general, it is recommended that you use only the Gesture attribute from XAMLXAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization.