Partilhar via


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 da interface do usuário em uma faixa de opções que expõem a funcionalidade Comando.

Introdução

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

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 documentação mais detalhada, quando disponível.

Os Controlos

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

O Ribbon View hospeda o ApplicationMenu elemento, QuickAccessToolbar elemento e barra de comandos da faixa de opções, enquanto o ContextPopup View hospeda um ContextMenu elemento, um MiniToolbar elemento ou ambos.

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

Controlos 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.

Controlo Elemento de marcação
botão botão
caixa de seleção CheckBox
botão Ajuda HelpButton
Spinner Spinner
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.

Contentores 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. Os controles estáticos tornam possível criar rapidamente uma maquete da Faixa de Opções semelhante a um design final da Faixa de Opções que não requer nenhum código complicado.
  • Modificações fáceis. A maioria dos elementos, atributos, recursos e layouts de controles estáticos podem ser modificados 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ático na estrutura da Faixa de Opções.

Controlo Elemento de marcação
Menu do aplicativo ApplicationMenu
pop-up de contexto ContextPopup
Drop-Down botão DropDownButton
Grupo Grupo
Grupo de Menus MenuGroup
Botão Dividir SplitButton
Tab Tab
Grupo de Separadores TabGroup

 

Contentores 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 contentores dinâmicos, chamados galerias, distinguem-se pela implementação da interfaceIUICollection. Essa interface permite que um controle exponha seu item ou lista de comandos como uma coleção e ofereça 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âmico na estrutura da Faixa de Opções.

Controlo Elemento de marcação
Combo Box ComboBox
Galeria Drop-Down DropDownGallery
Galeria In-Ribbon InRibbonGallery
Barra de Ferramentas de Acesso Rápido QuickAccessToolbar
Itens recentes RecentItems
Galeria de botões de divisão SplitButtonGallery

 

Controlos Especializados

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

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

Controlo Elemento de marcação
Drop-Down Color Picker DropDownColorPicker
controle de fonte FontControl

 

Noções básicas sobre comandos e controles