Partilhar via


Guias do desenvolvedor do Windows Ribbon Framework

Os tópicos contidos nesta seção descrevem aspetos específicos da estrutura da Faixa de Opções do Windows.

Básico

Criando um aplicativo da faixa de opções

Para que a estrutura da Faixa de Opções do Windows consuma o arquivo de marcação da Faixa de Opções, o arquivo de marcação deve ser compilado em um arquivo de recurso de formato binário. Um compilador de marcação da faixa de opções dedicado, o UICC (UICC (UI Command Compiler), está incluído no Microsoft Windows Software Development Kit (SDK) (7.0 ou posterior) para essa finalidade. Além de compilar a versão binária da marcação da Faixa de Opções, a UICC gera um arquivo de cabeçalho de definição de ID (.h) que expõe todos os elementos de marcação ao aplicativo host da Faixa de Opções e um arquivo de recurso (.rc) que é usado para vincular recursos de imagem e cadeia de caracteres ao aplicativo host no momento da compilação.

Migrando para o Windows Ribbon Framework

Um aplicativo que depende de menus, barras de ferramentas e caixas de diálogo tradicionais pode ser migrado para a interface do usuário (UI) avançada, dinâmica e orientada pelo contexto do sistema de comando da estrutura da Faixa de Opções. Esta é uma maneira fácil e eficaz de modernizar e revitalizar o aplicativo e, ao mesmo tempo, melhorar a acessibilidade, usabilidade e descoberta de sua funcionalidade.

Noções básicas sobre comandos e controles

A separação da lógica da apresentação é a filosofia de design que inspira o sistema de apresentação de comandos da estrutura da Faixa de Opções — um sistema baseado em um padrão de design em que a funcionalidade e o comportamento são implementados independentemente dos controles que expõem essa funcionalidade.

Interface do usuário

Especificando recursos de imagem da faixa de opções

Como um sistema de apresentação de comandos avançado, a estrutura da Faixa de Opções foi projetada para oferecer suporte a recursos de imagem extensivamente em toda a interface do usuário (UI) da Faixa de Opções. Todos os recursos de imagem são declarados em de marcação da Faixa de Opções ou consultados a partir de um aplicativo host da Faixa de Opções.

Para Windows 8 e versões posteriores, a estrutura da Faixa de Opções oferece suporte aos seguintes formatos gráficos: arquivos de bitmap ARGB (BMP) de 32 bits e arquivos PNG (Portable Network Graphics) com transparência.

Para o Windows 7 e versões anteriores, os recursos de imagem devem estar em conformidade com o formato gráfico BMP padrão usado no Windows.

personalizar uma faixa de opções por meio de definições de tamanho e políticas de dimensionamento

Os controles hospedados na barra de comandos da faixa de opções estão sujeitos a regras de layout impostas pela estrutura da Faixa de Opções e baseadas em uma combinação de comportamentos padrão e modelos de layout (definidos pela estrutura e personalizados), conforme declarado na marcação da Faixa de Opções. Essas regras definem os comportamentos de layout adaptáveis da estrutura da Faixa de Opções que influenciam como os controles na barra de comandos se adaptam a vários tamanhos da faixa de opções em tempo de execução.

Trabalhar com galerias

A estrutura da Faixa de Opções fornece aos desenvolvedores um modelo robusto e consistente para gerenciar conteúdo dinâmico em uma variedade de controles baseados em coleção. Ao adaptar e reconfigurar a interface do usuário (UI) da Faixa de Opções, esses controles dinâmicos permitem que a estrutura responda à interação do usuário no aplicativo host e na própria Faixa de Opções e fornecem a flexibilidade para lidar com vários ambientes de tempo de execução.

Exibindo guias contextuais

Em um aplicativo de estrutura da Faixa de Opções, uma guia contextual é um controle oculto Tab que é exibido na linha da guia quando um objeto no espaço de trabalho do aplicativo, como uma imagem, é selecionado ou realçado.

Reconfigurando a faixa de opções com modos de aplicativo

A estrutura da Faixa de Opções oferece suporte à reconfiguração dinâmica e à exposição de elementos principais da interface do usuário (UI) da Faixa de Opções em tempo de execução, com base no estado do aplicativo (também conhecido como contexto). Declarados e associados a elementos específicos na marcação, os vários estados suportados por um aplicativo são chamados de modos de aplicativo.

Personalizando cores da faixa de opções

A estrutura da Faixa de Opções expõe um conjunto de propriedades de cor que permitem que um aplicativo personalize a aparência de vários elementos da interface do usuário (UI) da Faixa de Opções em tempo de execução.

Exibindo a faixa de opções

A estrutura da Faixa de Opções expõe um conjunto de propriedades que permitem que um aplicativo especifique como a interface do usuário (UI) da Faixa de Opções é exibida em tempo de execução.

Gestão

Estado da Faixa de Opções Persistente

A estrutura do Windows Ribon (Faixa de Opções) fornece a capacidade de preservar o estado de uma variedade de configurações e preferências do usuário nas sessões do aplicativo.

Escutando eventos da faixa de opções

A estrutura da Faixa de Opções usa a infraestrutura de do Rastreamento de Eventos para Windows (ETW) para permitir que os desenvolvedores saibam como os usuários estão interagindo com a faixa de opções do aplicativo.

Compilador de marcação

Compilando a marcação da faixa de opções

Para que a estrutura da Faixa de Opções consuma o arquivo de marcação da Faixa de Opções , o arquivo de marcação deve ser compilado em um arquivo de recurso de formato binário. Um compilador de marcação dedicado, o UICC (UICC (UI Command Compiler), está incluído no Microsoft Windows Software Development Kit (SDK) (7.0 ou posterior) para esta finalidade. Além de compilar a versão binária da marcação, o UICC gera um arquivo de cabeçalho de definição de ID (.h) que expõe todos os elementos de marcação ao aplicativo host da Faixa de Opções e um arquivo de recurso (.rc) que é usado para vincular recursos de imagem e cadeia de caracteres ao aplicativo host em tempo de compilação.

Noções básicas sobre mensagens do compilador de marcação

O compilador de marcação da estrutura da Faixa de Opções do Windows (Faixa de Opções), Compilador de Comandos da Interface do Usuário (UICC.exe), valida a marcação da Faixa de Opções em relação ao esquema da Faixa de Opções e a um conjunto adicional de regras definidas pela estrutura da Faixa de Opções.