KeyBinding.Key Propiedad

Definición

Obtiene o establece el Key de asociado KeyGesture a este KeyBindingobjeto .

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

Valor de propiedad

Key

Parte clave de .KeyGesture El valor por defecto es None.

Comentarios

Con la excepción de las claves de función y las claves del teclado numérico, debe KeyGesture contener y Key uno o varios ModifierKeys.

Al definir en KeyBinding Lenguaje de marcado extensible de aplicaciones (XAML), hay dos maneras de especificar .KeyGesture La primera manera de establecer un KeyBinding elemento en XAML es definir el Gesture atributo del KeyBinding elemento, lo que permite que una sintaxis especifique claves y modificadores como una sola cadena, por ejemplo "CTRL+P". La segunda forma es definir el Key atributo y los Modifiers atributos del KeyBinding elemento. Ambas formas de establecer KeyGesture son equivalentes y modifican el mismo objeto subyacente, pero habrá un conflicto si se usan ambos. En el caso de que se establezcan todos los Keyatributos , Modifiersy Gesture , el atributo que se define por última vez se usará para .KeyGesture Puede tener situaciones en las que, por ejemplo, un Key conjunto por última vez sobrescribirá solo el componente Clave de un gesto anterior, pero deje los modificadores del gesto igual. En general, se recomienda usar solo el Gesture atributo de XAML; esto evitará la ambigüedad, proporciona la sintaxis más simplificada y proporciona la representación más sencilla para la serialización.

Se aplica a

Consulte también