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。
備註
除了功能鍵和數字鍵盤鍵外,a KeyGesture 必須包含 a Key 和一個或多個 ModifierKeys。
在可擴充應用程式標記語言(XAML)中定義 時KeyBinding,有兩種方式可以指定 。KeyGesture 在 XAML 中建立 的 KeyBinding 第一個方法是定義 Gesture 元素的 KeyBinding 屬性,這使語法能將鍵與修飾符指定為單一字串,例如「CTRL+P」。 第二種方式是定義 Key 屬性及其 Modifiers 元素的屬性 KeyBinding 。 兩種設定 KeyGesture 方式是等價的,且修改的是同一底層物件,但若兩者同時使用會產生衝突。 當 Key、 Modifiers和 Gesture 屬性都被設定時,最後定義的屬性會用於 KeyGesture。 你可能會遇到 Key 例如某個集合最後覆蓋前一個手勢的鍵性元件,但手勢的修飾符保持不變的情況。 一般建議只 Gesture 使用 XAML 的屬性;這樣可以避免歧義,語法最流暢,並提供最直接的序列化表示方式。