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 de Comando.
- introdução
- os controles
- tópicos relacionados
Introdução
A estrutura da Faixa de Opções é composta por componentes como Tabs e a barra de ferramentas de acesso rápido , que funcionam em conjunto para proporcionar uma experiência avançada de interface do usuário. Individualmente, esses componentes expõem diferentes tipos de comandos para oferecer 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 à atuação em partes específicas do conteúdo dentro do workspace do aplicativo, enquanto o menu 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 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çãoda Faixa de Opçõese a exibiçãoContextPopup. 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 Ribbon View hospeda o elemento ApplicationMenu, elemento QuickAccessToolbar e a barra de comandos da faixa de opções, enquanto o ContextPopup View hospeda um elementoContextMenu, 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.
A tabela a seguir lista os controles básicos na estrutura da Faixa de Opções.
Controle | Elemento Markup |
---|---|
botão | botão |
caixa de seleção | da Caixa de Seleção |
Botão de Ajuda | HelpButton |
do Spinner | doSpinner |
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 simulação da Faixa de Opções semelhante a um design final da Faixa de Opções que não exige nenhum 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.
Controle | Elemento Markup |
---|---|
de Menu do Aplicativo | ApplicationMenu |
de Pop-up de Contexto | ContextPopup |
botão Drop-Down | DropDownButton |
do Grupo | grupo |
do Grupo de Menus do | MenuGroup |
botão Dividir | SplitButton |
tab | guia |
de 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 interfaceIUICollection. 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 em 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.
Controle | Elemento Markup |
---|---|
caixa de combinação | do ComboBox |
da GaleriaDrop-Down | DropDownGallery |
da GaleriaIn-Ribbon | 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 funcionalidades específicas da interface do usuário.
A tabela a seguir lista os controles especializados na estrutura da Faixa de Opções.
Controle | Elemento Markup |
---|---|
do Seletor de CoresDrop-Down | DropDownColorPicker |
de controle de fonte | FontControl |
Tópicos relacionados