Propiedad Command.Keytip
Representa la información sobre claves de un control .
Uso
<Command.Keytip>
child elements
</Command.Keytip>
Atributos
No hay atributos.
Elementos secundarios
Elemento | Descripción |
---|---|
Cadena |
Puede producirse como máximo una vez |
Elementos primarios
Elemento |
---|
Comando |
Observaciones
Opcional.
Puede producirse como máximo una vez para cada elemento Command .
Command.Keytip puede contener un valor de tipo xs:string restringido a cualquier secuencia de caracteres Unicode, incluido el espacio en blanco.
Command.Keytip solo puede comenzar con un número cuando está asociado a un control dentro de una pestaña o la barra de herramientas de acceso rápido.
Para mostrar la información sobre teclas válida para el estado actual de la cinta de opciones, mantenga presionada la tecla ALT. En la siguiente captura de pantalla se muestra la información sobre claves inicial o de primer nivel que se muestra en Microsoft Paint para Windows 7. Después de seleccionar una información sobre claves de primer nivel, solo se muestran las informaciones sobre claves de segundo nivel.
Command.Keytip actúa como el acelerador de teclado de un comando a menos que ese comando se exponga a través de un elemento de menú. En este caso, el marco omite el valor Command.Keytip y, en su lugar, usa un carácter precedido por una y comercial como se especifica en Command.LabelTitle o UI_PKEY_Label. Si no se especifica ninguna y comercial mediante Command.LabelTitle o UI_PKEY_Label, no se expone ninguna información sobre teclas ni acelerador de teclado.
Si no se proporciona ningún valor para Command.Keytip, se requiere el elemento secundario String .
Nota
Si Command.Keytip contiene un valor y un elemento secundario String , String tiene prioridad.
De forma predeterminada, el marco usa las siguientes letras para generar automáticamente información sobre claves:
- F se asigna al menú aplicación.
- Y se asigna a cualquier comando que no tenga una información sobre claves especificada por la aplicación.
- Z se asigna a cada control Group y no se puede personalizar. Solo se muestra una información sobre claves de grupo cuando ScalingPolicy para el control especifica una opción de tamaño emergente . Para obtener más información, vea Personalización de una cinta de opciones mediante definiciones de tamaño y directivas de escalado.
Nota
Ninguna de estas letras está reservada por el marco. Cada uno se puede asignar a uno o varios comandos según sea necesario.
El marco resuelve conflictos de información sobre claves de las siguientes maneras:
- Si uno o varios controles Tab están asociados con la misma información sobre claves, se anexa un número a cada información sobre claves, empezando por 1 y aumentando secuencialmente (2, 3,...) para cada control en el orden de declaración. Si a los controles Tab se les asigna la letra F como información sobre teclas, el menú aplicación se asigna F1 con la información sobre teclas restante ajustada como se describe.
- Cuando está asociado a un único control dentro de una pestaña, la información sobre teclas F es válida para el control y el menú aplicación. La información sobre teclas predeterminada del menú de la aplicación no cambia, pero se da prioridad al control de la pestaña activa.
- Si uno o varios controles de una pestaña están asociados con la misma información sobre claves, el marco refactoriza automáticamente la información sobre claves de esos controles, como se ha descrito anteriormente.
Nota
Se usa una ligera variación en el color del texto para resaltar la información sobre claves refactorizado en una implementación estándar de la cinta de opciones. En el caso de una implementación de cinta no estándar en la que se ha personalizado el color de la cinta de opciones, este comportamiento de marco se invalida y todas las informaciones sobre claves se muestran con el mismo color de texto. Para obtener más información, vea Personalización de colores de la cinta de opciones.
La longitud máxima es sin enlazar.
Ejemplos
En el ejemplo siguiente se muestra el marcado de un elemento Command con una declaración Command.Keytip .
<Command>
<Command.Name>cmdSave</Command.Name>
<Command.Symbol>ID_FILE_SAVE</Command.Symbol>
<Command.Comment>Save</Command.Comment>
<Command.Id>25003</Command.Id>
<Command.LabelTitle>
<String>
<String.Content>Label for Save</String.Content>
<String.Id>59999</String.Id>
<String.Symbol>strSave</String.Symbol>
</String>
</Command.LabelTitle>
<Command.TooltipTitle>Tooltip title with && for Save Command</Command.TooltipTitle>
<Command.TooltipDescription>Tooltip description for Save Command.</Command.TooltipDescription>
<Command.Keytip>s1</Command.Keytip>
</Command>
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 R2 [solo aplicaciones de escritorio] |