Guías para desarrolladores de Windows Ribbon Framework
Los temas contenidos en esta sección describen aspectos específicos del marco de la cinta de windows.
Básico
Crear una aplicación de cinta de opciones
Para que el marco de la cinta de Windows consuma el archivo de marcado de la cinta de opciones, el archivo de marcado debe compilarse en un archivo de recursos de formato binario. Un compilador de marcado de cinta de opciones dedicado, el compilador de comandos de interfaz de usuario (UICC), se incluye con el Kit de desarrollo de software (SDK) de Microsoft Windows (7.0 o posterior) para este fin. Además de compilar la versión binaria del marcado de la cinta de opciones, UICC genera un archivo de encabezado de definición de identificador (.h) que expone todos los elementos de marcado a la aplicación host de la cinta de opciones y un archivo de recursos (.rc) que se usa para vincular recursos de imagen y cadena a la aplicación host en tiempo de compilación.
migrar a la de Windows Ribbon Framework
Una aplicación que se basa en menús, barras de herramientas y cuadros de diálogo tradicionales se puede migrar a la interfaz de usuario (UI) enriquecida, dinámica y controlada por contexto del sistema de comandos del marco de cinta de opciones. Esta es una manera fácil y eficaz de modernizar y revitalizar la aplicación, al tiempo que mejora la accesibilidad, la facilidad de uso y la detectabilidad de su funcionalidad.
Descripción de comandos y controles
La separación de la lógica de la presentación es la filosofía de diseño que inspira el sistema de presentación de comandos del marco de la cinta de opciones, un sistema basado en un patrón de diseño donde la funcionalidad y el comportamiento se implementan independientemente de los controles que exponen esta funcionalidad.
Interfaz de usuario
especificar recursos de imagen de la cinta de opciones
Como sistema de presentación de comandos enriquecido, el marco de la cinta de opciones está diseñado para admitir recursos de imagen ampliamente en toda la interfaz de usuario (UI) de la cinta de opciones. Todos los recursos de imagen se declaran en marcado de la cinta de opciones o se consultan desde una aplicación host de cinta.
Para Windows 8 y versiones posteriores, el marco de la cinta de opciones admite los siguientes formatos gráficos: archivos de mapa de bits ARGB (BMP) de 32 bits y archivos portables de gráficos de red (PNG) con transparencia.
Para Windows 7 y versiones anteriores, los recursos de imagen deben cumplir el formato de gráficos BMP estándar que se usa en Windows.
personalizar una cinta de opciones mediante definiciones de tamaño y directivas de escalado
Los controles hospedados en la barra de comandos de la cinta de opciones están sujetos a reglas de diseño que aplica el marco de la cinta de opciones y se basan en una combinación de comportamientos predeterminados y plantillas de diseño (definidas por el marco y personalizadas) como se declara en el marcado de la cinta de opciones. Estas reglas definen los comportamientos de diseño adaptables del marco de la cinta de opciones que influyen en cómo los controles de la barra de comandos se adaptan a varios tamaños de cinta en tiempo de ejecución.
El marco de la cinta de opciones proporciona a los desarrolladores un modelo sólido y coherente para administrar el contenido dinámico en una variedad de controles basados en colecciones. Al adaptar y volver a configurar la interfaz de usuario (UI) de la cinta de opciones, estos controles dinámicos permiten al marco responder a la interacción del usuario tanto en la aplicación host como en la propia cinta de opciones, y proporcionan la flexibilidad para controlar varios entornos de tiempo de ejecución.
En una aplicación de marco de la cinta de opciones, una pestaña contextual es un control oculto pestaña que se muestra en la fila de pestañas cuando se selecciona o resalta un objeto en el área de trabajo de la aplicación, como una imagen.
Volver a configurar la cinta de opciones con modos de aplicación
El marco de la cinta de opciones admite la reconfiguración dinámica y la exposición de elementos principales de la interfaz de usuario de la cinta de opciones en tiempo de ejecución, en función del estado de la aplicación (también denominado contexto). Declarado y asociado a elementos específicos en el marcado, los distintos estados admitidos por una aplicación se conocen como modos de aplicación.
personalizar los colores de la cinta de opciones
El marco de la cinta de opciones expone un conjunto de propiedades de color que permiten a una aplicación personalizar la apariencia de varios elementos de la interfaz de usuario de la cinta de opciones en tiempo de ejecución.
mostrar el de la cinta de opciones
El marco de la cinta de opciones expone un conjunto de propiedades que permiten a una aplicación especificar cómo se muestra la interfaz de usuario de la cinta de opciones en tiempo de ejecución.
Administración
estado de la cinta de opciones persistente
El marco de Windows Ribon (Cinta) proporciona la capacidad de conservar el estado de una variedad de configuraciones de usuario y preferencias en las sesiones de la aplicación.
escucha de eventos de la cinta de opciones
El marco de la cinta de opciones usa la infraestructura de seguimiento de eventos para Windows (ETW) para permitir a los desarrolladores obtener información sobre cómo interactúan los usuarios con la cinta de opciones de la aplicación.
Compilador de marcado
compilación de de marcado de la cinta
Para que el marco de cinta de opciones consuma el archivo de marcado de la cinta de opciones, el archivo de marcado debe compilarse en un archivo de recursos de formato binario. Un compilador de marcado dedicado, el compilador de comandos de interfaz de usuario (UICC), se incluye con el Kit de desarrollo de software (SDK) de Microsoft Windows (7.0 o posterior) para este fin. Además de compilar la versión binaria del marcado, uiCC genera un archivo de encabezado de definición de identificador (.h) que expone todos los elementos de marcado a la aplicación host de la cinta de opciones y un archivo de recursos (.rc) que se usa para vincular recursos de imagen y cadena a la aplicación host en tiempo de compilación.
Descripción de los mensajes del compilador de marcado
El compilador de marcado del marco de la cinta de opciones de Windows (Ribbon), el compilador de comandos de interfaz de usuario (UICC.exe), valida el marcado de la cinta en el esquema de la cinta y en un conjunto adicional de reglas definidas por el marco de la cinta de opciones.