Compartir a través de


KeyBinding.Key Propiedad

Definición

Obtiene o establece el objeto Key del KeyGesture asociado a este 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

Valor de propiedad

Key

Parte correspondiente a la tecla de KeyGesture. El valor predeterminado es None.

Comentarios

Con la excepción de las teclas de función y las claves numéricas del teclado, debe KeyGesture contener y Key una o varias ModifierKeys.

Al definir en KeyBinding Lenguaje de marcado de aplicación extensible (XAML), hay dos maneras de especificar .KeyGesture La primera manera de establecer en KeyBinding 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 manera 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 KeyGesture atributos , Modifiersy , el atributo definido por última vez se usará para .KeyGesture Puede tener situaciones en las que, por ejemplo, un Key conjunto se 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á 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