Skip to main content

Paleta de cores

Uma coleção de cores reutilizáveis que podem ser referenciadas em layouts.

Propriedades

default - object, opcional. Uma coleção de definições de cor hexadecimal que podem ser referenciadas usando uma referência de cor. highContrast - object, opcional. Uma coleção de definições de cor hexadecimal que podem ser referenciadas usando uma referência de cor. Substitui as definições em default quando o modo de alto contraste está habilitado.

Exemplo

O layout acima com o modo de alto contraste desabilitado: Layout de toque com paleta de cores e modo de alto contraste desabilitado E com o modo de alto contraste habilitado: Layout de toque com paleta de cores e modo de alto contraste habilitado

Comentários

O exemplo acima inclui definições de cores que substituem as cores do sistema (por exemplo, system_contentPrimary, system_accentPrimary etc.), bem como definições de cores personalizadas (myColor1, myColor2). Os controles amostram implicitamente as cores do sistema ao aplicar estilos, o que significa que quaisquer substituições afetarão o estilo global de todos os controles (a menos que um controle tenha sua própria substituição dentro de um bloco styles personalizado). As cores personalizadas devem ser referenciadas explicitamente usando uma referência de cor (por exemplo, colors/myColor1). Além disso, as definições de cores personalizadas não podem usar o prefixo reservado system_, pois ele é reservado para cores do sistema. As definições de cores são declaradas nos objetos default e highContrast e são ativadas quando o modo de alto contraste está desabilitado ou habilitado, respectivamente. Quando o modo de alto contraste está desabilitado, as cores são amostradas de default. Quando habilitado, as cores são amostradas primeiro de highContrast, recorrendo a default se não existir nenhuma definição. Se uma substituição de cor do sistema não estiver presente em default, um padrão do sistema será usado, enquanto as cores personalizadas devem ser definidas em default. A tabela a seguir descreve como as definições de cores acima serão resolvidas, dependendo de o modo de alto contraste (HC) estar habilitado ou não:

Cores do sistema

A tabela a seguir resume a lista de cores do sistema no touch adaptation kit, uma descrição de como elas são usadas para estilizar controles, bem como seus valores padrão do sistema quando o modo de alto contraste (HC) está desabilitado/habilitado. Para obter uma lista atualizada, consulte as definições prefixadas com _SystemColor no esquema mais recente.

Consulte também

Referência do Touch Adaptation Kit
Modo de alto contraste para layouts do Touch Adaptation Kit
Last modified on October 6, 2026