Biblioteca de Controle da Estrutura da Faixa de Opções do Windows

Os tópicos contidos nesta seção descrevem o conjunto de controles incluídos na estrutura da Faixa de Opções do Windows. Os controles listados aqui são os objetos de interface do usuário em uma faixa de opções que expõem a funcionalidade command.

Introdução

A estrutura da Faixa de Opções é composta por componentes como Guias e a Barra de Ferramentas de Acesso Rápido, que trabalham juntos para oferecer uma experiência avançada de interface do usuário. Individualmente, esses componentes expõem diferentes tipos de Comandos para dar aos clientes uma experiência organizada e previsível em aplicativos da Faixa de Opções. Por exemplo, cada Guia expõe comandos relacionados à criação e a ação em partes específicas do conteúdo dentro do workspace do aplicativo, enquanto o Menu do Aplicativo expõe a funcionalidade relacionada a um projeto completo, como um documento inteiro, imagem ou filme.

Este tópico fornece uma lista abrangente de controles da Faixa de Opções e inclui uma breve descrição para cada controle, com links para uma documentação mais detalhada, quando disponível.

Os controles

A estrutura da Faixa de Opções é composta por dois Modos de Exibição: o Modo de Exibição da Faixa de Opções e a Exibição ContextPopup . Cada Exibição pode hospedar vários componentes que atuam como contêineres de apresentação para todos os controles renderizados e gerenciados pela estrutura.

O Modo de Exibição de Faixa de Opções hospeda o elemento ApplicationMenu , o elemento QuickAccessToolbar e a barra de comandos da faixa de opções, enquanto o ContextPopup View hospeda um elemento ContextMenu , um elemento MiniToolbar ou ambos.

Cada controle de estrutura é diferenciado pela funcionalidade associada ao seu tipo de comando.

Controles básicos

Os controles básicos consistem em um ou mais botões que podem ser invocados por um único clique do mouse para executar uma ação simples.

Observação

O Spinner é uma exceção, pois contém um controle de edição.

 

A tabela a seguir lista os controles básicos na estrutura da Faixa de Opções.

Control Elemento Markup
Botão Botão
Caixa de Seleção CheckBox
Botão Ajuda Helpbutton
Controle giratório Controle giratório
Botão De alternância ToggleButton

 

Controles de contêiner

Os controles de contêiner são compostos por grupos de controles, menus, listas ou coleções de itens e comandos.

A estrutura distingue entre dois tipos de contêineres, estáticos e dinâmicos.

Contêineres estáticos

Os contêineres estáticos são declarados e preenchidos, juntamente com todos os recursos associados, no arquivo de marcação da Faixa de Opções. Esses controles não podem ser modificados em tempo de execução.

As vantagens dos controles estáticos incluem o seguinte:

  • Prototipagem rápida. Controles estáticos possibilitam criar rapidamente uma maquete da Faixa de Opções semelhante a um design final da Faixa de Opções que não requer código complicado.
  • Modificações fáceis. A maioria dos elementos, atributos, recursos e layouts de controles estáticos pode ser modificada na marcação.
  • Interface do usuário consistente. Aplicativos bem projetados fornecem uma interface do usuário consistente e estável que evita alterações em menus e listas em tempo de execução.

A tabela a seguir descreve os controles de contêiner estáticos na estrutura da Faixa de Opções.

Control Elemento Markup
Menu Aplicativo ApplicationMenu
Pop-up de contexto ContextPopup
Botão suspenso DropDownButton
Grupo Grupo
Grupo de Menus Menugroup
Botão Dividir SplitButton
Guia Tab
Grupo de Guias Tabgroup

 

Contêineres Dinâmicos

Os contêineres dinâmicos são declarados no arquivo de marcação da Faixa de Opções. Eles apresentam um grupo de itens ou comandos que são criados ou modificados em tempo de execução.

Uma subclasse de contêineres dinâmicos, chamadas galerias, é distinguida pela implementação da interface IUICollection . Essa interface permite que um controle exponha seu item ou lista de comandos como uma coleção e dê suporte a atualizações com base na interação do usuário e nas condições de tempo de execução. Para obter mais informações, consulte Trabalhando com galerias.

A tabela a seguir lista os controles de contêiner dinâmicos na estrutura da Faixa de Opções.

Control Elemento Markup
Caixa de combinação ComboBox
Galeria suspensa DropDownGallery
Galeria na Faixa de Opções InRibbonGallery
Barra de Ferramentas de Acesso Rápido QuickAccessToolbar
Itens Recentes RecentItems
Galeria de Botões Divididos SplitButtonGallery

 

Controles especializados

A estrutura da Faixa de Opções contém vários controles especializados para funcionalidade de interface do usuário específica.

A tabela a seguir lista os controles especializados na estrutura faixa de opções.

Control Elemento Markup
Seletor de cores suspenso DropDownColorPicker
Controle de fonte FontControl

 

Noções básicas sobre comandos e controles