Biblioteca de controles del marco de la cinta de opciones de Windows

Los temas contenidos en esta sección describen el conjunto de controles que se incluyen con el marco de la cinta de Windows. Los controles que se enumeran aquí son los objetos de interfaz de usuario de una cinta de opciones que exponen la funcionalidad Comando.

Introducción

El marco de la cinta de opciones se compone de componentes como pestañas y la barra de herramientas de acceso rápido, que funcionan conjuntamente para ofrecer una experiencia de interfaz de usuario enriquecida. Individualmente, estos componentes exponen diferentes tipos de comandos para ofrecer a los clientes una experiencia organizada y predecible en las aplicaciones de la cinta de opciones. Por ejemplo, cada pestaña expone comandos relacionados con la creación y acción en partes específicas del contenido dentro del área de trabajo de la aplicación, mientras que el menú Aplicación expone la funcionalidad relacionada con un proyecto completo, como un documento completo, una imagen o una película.

En este tema se proporciona una lista completa de controles de cinta de opciones e incluye una breve descripción de cada control, con vínculos a documentación más detallada donde esté disponible.

Los controles

El marco de la cinta de opciones se compone de dos vistas: la vista de cinta y la vista ContextPopup . Cada vista puede hospedar varios componentes que actúan como contenedores de presentación para todos los controles representados y administrados por el marco.

La vista de cinta de opciones hospeda el elemento ApplicationMenu , el elemento QuickAccessToolbar y la barra de comandos de la cinta de opciones mientras la vista ContextPopup hospeda un elemento ContextMenu , un elemento MiniToolbar o ambos.

Cada control de marco se distingue por la funcionalidad asociada a su tipo command.

Controles básicos

Los controles básicos constan de uno o varios botones que un solo clic del mouse puede invocar para realizar una acción sencilla.

Nota

El spinner es una excepción, ya que contiene un control de edición.

 

En la tabla siguiente se enumeran los controles básicos del marco de la cinta de opciones.

Control Elemento Markup
Button Botón
Casilla CheckBox
Botón Ayuda HelpButton
Spinner Spinner
Botón de alternancia ToggleButton

 

Controles de contenedor

Los controles de contenedor se componen de grupos de controles, menús, listas o colecciones de elementos y comandos.

El marco distingue entre dos tipos de contenedores, estáticos y dinámicos.

Contenedores estáticos

Los contenedores estáticos se declaran y rellenan, junto con todos los recursos asociados, en el archivo de marcado de la cinta de opciones. Estos controles no se pueden modificar en tiempo de ejecución.

Entre las ventajas de los controles estáticos se incluyen las siguientes:

  • Creación rápida de prototipos. Los controles estáticos permiten crear rápidamente un boceto de cinta de opciones similar a un diseño final de cinta que no requiere código complicado.
  • Modificaciones sencillas. La mayoría de los elementos, atributos, recursos y diseños de controles estáticos se pueden modificar en el marcado.
  • Interfaz de usuario coherente. Las aplicaciones bien diseñadas proporcionan una interfaz de usuario coherente y estable que evita cambios en menús y listas en tiempo de ejecución.

En la tabla siguiente se describen los controles de contenedor estáticos en el marco de la cinta de opciones.

Control Elemento Markup
Menú Aplicación ApplicationMenu
Menú emergente De contexto ContextPopup
Botón desplegable DropDownButton
Grupo Group (Grupo)
Grupo de menús MenuGroup
Botón De división SplitButton
Pestaña Pestaña
Grupo de pestañas TabGroup

 

Contenedores dinámicos

Los contenedores dinámicos se declaran en el archivo de marcado de la cinta de opciones. Cuentan con un grupo de elementos o comandos que se crean o modifican en tiempo de ejecución.

Una subclase de contenedores dinámicos, denominadas galerías, se distingue por su implementación de la interfaz IUICollection . Esta interfaz permite que un control exponga su elemento o lista de comandos como una colección y admita actualizaciones en función de las condiciones de interacción del usuario y en tiempo de ejecución. Para obtener más información, vea Trabajar con galerías.

En la tabla siguiente se enumeran los controles de contenedor dinámicos en el marco de la cinta de opciones.

Control Elemento Markup
Cuadro combinado ComboBox
Galería desplegable DropDownGallery
Galería en cinta de opciones InRibbonGallery
Barra de herramientas de acceso rápido QuickAccessToolbar
Elementos recientes RecentItems
Galería de botones de división SplitButtonGallery

 

Controles especializados

El marco de la cinta de opciones contiene una serie de controles especializados para la funcionalidad específica de la interfaz de usuario.

En la tabla siguiente se enumeran los controles especializados en el marco de la cinta de opciones.

Control Elemento Markup
Selector de colores desplegable DropDownColorPicker
Control de fuentes FontControl

 

Descripción de comandos y controles