Controle Alternância no Power Apps
Um controle que o usuário pode ativar ou desativar movendo seu identificador.
Descrição
Um controle Toggle é designado para as GUIs recentes, mas se comporta da mesma forma como uma caixa de seleção.
Principais propriedades
Default – o valor inicial de um controle antes de ele ser alterado pelo usuário.
Value – o valor de um controle de entrada.
Propriedades adicionais
AccessibleLabel – rótulo para leitores de tela.
BorderColor – a cor da borda do controle.
BorderStyle – se a borda do controle é Sólida, Tracejada, Pontilhada ou Nenhuma.
BorderThickness – a espessura da borda do controle.
DisplayMode – se o controle permite entrada do usuário (Edição), apenas exibe dados (Exibição), ou está desabilitado (Desabilitado).
DisabledBorderColor – a cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Desabilitado.
FalseFill – a cor de preenchimento da alternância quando a alternância está desativada.
FalseHoverFill – a cor de preenchimento ao focalizar da alternância quando a alternância está desativada.
FalseText – o texto mostrado quando a alternância está desativada.
Fill – a cor da tela de fundo de um controle.
FocusedBorderColor – a cor da borda do controle quando ele está focalizado.
FocusedBorderThickness – A espessura da borda de um controle quando ele está focalizado.
HandleFill – A cor do preenchimento da alça de alternância.
Height – a distância entre a parte superior do controle e as bordas inferiores.
HoverBorderColor – a cor da borda do controle quando o usuário mantém o ponteiro do mouse nesse controle.
OnChange – ações a serem executadas quando o usuário alterar o valor de um controle (por exemplo, ajustando um controle deslizante).
OnCheck – Ações a serem realizadas quando o valor de uma caixa de seleção ou um controle de alternância muda para true.
OnSelect – Ações a serem executadas quando o usuário tocar ou clicar em um controle.
OnUncheck – Ações a serem realizadas quando o valor de uma caixa de seleção ou um controle de alternância muda para false.
PressedBorderColor – a cor da borda do controle quando o usuário toca ou clica nesse controle.
RailFill – a cor da tela de fundo do retângulo em um controle Alternância quando seu valor é falso ou a cor da linha à direita do botão em um controle Controle deslizante.
RailHoverFill – quando você passa o mouse sobre um controle Alternância ou um controle Controle deslizante, a cor de fundo do retângulo em um controle Alternância quando seu valor é falso ou a cor da linha à direita do identificador em um controle Controle deslizante.
Reset – se um controle é revertido para seu valor padrão.
ShowRótulo – especifica se um rótulo de texto é exibido ao lado do controle Alternância.
TabIndex – ordem de navegação do teclado em relação a outros controles.
TextPosition – especifica se o rótulo fica à esquerda ou à direita do controle Alternância.
Tooltip – texto explicativo exibido quando o usuário passa o mouse sobre um controle.
TrueFill – a cor de preenchimento da alternância quando a alternância está ativada.
TrueHoverFill – a cor de preenchimento ao focalizar da alternância quando a alternância está ativada.
TrueText – o texto mostrado quando a alternância está ativada.
ValueFill – a cor da tela de fundo do retângulo em um controle Alternância quando seu valor é verdadeiro ou a cor da linha à esquerda do botão em um controle Controle deslizante.
ValueHoverFill – quando você mantém o ponteiro do mouse sobre um controle Alternância ou sobre um controle Controle deslizante, a cor da tela de fundo do retângulo em um controle Alternância quando seu valor é verdadeiro ou a cor da linha à esquerda do botão em um controle Controle deslizante.
Visible – se um controle é exibido ou está oculto.
Width – a distância entre as bordas esquerda e direita de um controle.
X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (ou a tela, se não houver contêiner pai).
Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (ou a tela, se não houver contêiner pai).
Funções relacionadas
Exemplo
Adicione um controle Toggle e nomeie-o como MemberDiscount.
Não sabe como adicionar, nomear e configurar um controle?
Adicione um rótulo e defina sua propriedade Text como esta fórmula:
If(MemberDiscount.Value = true, "Price: $75", "Price: $100")Deseja saber mais sobre a função If ou sobre outras funções?
Pressione F5 e altere o valor de MemberDiscount.
O rótulo mostra um preço diferente, dependendo se MemberDiscount está ativado ou desativado.
Para retornar ao espaço de trabalho padrão, pressione Esc.
Diretrizes de acessibilidade
Contraste de cores
É necessário haver um contraste de cores adequado entre:
- HandleFill e FalseFill
- HandleFill e FalseHoverFill
- HandleFill e TrueFill
- HandleFill e TrueHoverFill
- FalseFill e a cor fora do controle
- FalseHoverFill e a cor fora do controle
- TrueFill e a cor fora do controle
- TrueHoverFill e a cor fora do controle
Isso é adicional aos requisitos de contraste de cores padrão.
Suporte ao leitor de tela
- AccessibleLabel precisa estar presente.
- FalseText precisa estar presente.
- TrueText precisa estar presente.
Suporte à deficiência visual
- Defina ShowLabel como verdadeiro para que os usuários possam determinar rapidamente o valor de alternância.
Suporte de teclado
- TabIndex deve ser zero ou maior para que os usuários de teclado possam navegar para ela.
- Os indicadores de foco precisam ser evidentes. Use FocusedBorderColor e FocusedBorderThickness para fazer isso.
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).