KeyBinding.Key プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この Key に関連付けられている KeyGesture の KeyBinding を取得または設定します。
public:
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 のキー部分。 既定値は None です。
注釈
ファンクション キーとテンキー キーを除き、 KeyGesture には と 1 つ以上ModifierKeysの がKey含まれている必要があります。
拡張アプリケーション マークアップ言語 (XAML) で を KeyBinding 定義する場合、 を指定 KeyGestureする方法は 2 つあります。 XAML で をKeyBinding確立する最初の方法は、 要素のKeyBinding属性を定義Gestureすることです。これにより、構文でキーと修飾子を 1 つの文字列として指定できます (例: "Ctrl + P")。 2 つ目の方法は、 要素の Key 属性と Modifiers 属性を KeyBinding 定義することです。 を KeyGesture 設定する方法はどちらも同等であり、同じ基になるオブジェクトを変更しますが、両方を使用すると競合が発生します。 、、および Gesture の各属性がすべて設定されている場合KeyModifiersは、最後に定義された属性が にKeyGesture使用されます。 たとえば Key 、前のジェスチャの Key コンポーネントだけを最後に設定すると上書きされるが、ジェスチャの修飾子は同じままになる場合があります。 一般に、XAML の 属性のみを Gesture 使用することをお勧めします。これにより、あいまいさが回避され、最も合理化された構文が提供され、シリアル化に最も簡単な表現が提供されます。
適用対象
こちらもご覧ください
.NET