Controlo Controlo de deslize no Power Apps

Um controlo com o qual o utilizador pode especificar um valor, arrastando um identificador.

Descrição

O utilizador pode indicar um valor, entre um valor mínimo e máximo que especificar, arrastando o identificador de um controlo de deslize para a esquerda/direita ou para cima/baixo, consoante a direção escolhida por si.

Propriedades principais

Default – o valor inicial de um controlo antes de ser alterado pelo utilizador.

Max – o valor máximo com que o utilizador pode definir um controlo de deslize ou uma classificação.

Min – o valor mínimo para o qual o utilizador pode definir um controlo de deslize.

Value – o valor de um controlo de introdução.

Propriedades adicionais

AccessibleLabel – a etiqueta para os leitores de ecrãs.

BorderColor – a cor do limite de um controlo.

BorderStyle – se o limite do controlo é Sólido, Tracejado, Com pontos ou Nenhum.

BorderThickness – a espessura do limite de um controlo.

DisplayMode – se o controlo permite a intervenção do utilizador (Editar), apenas apresenta os dados (Visualizar), ou está desativado (Desativado).

DisabledBorderColor – a cor do limite de um controlo se a propriedade DisplayMode do controlo estiver definida como Desativada.

FocusedBorderColor – a cor do limite de um controlo quando o controlo é destacado.

FocusedBorderThickness – a espessura do limite de um controlo quando o controlo é destacado.

HandleActiveFill – a cor do identificador do controlo de deslize, à medida que o utilizador muda o respetivo valor.

HandleFill – a cor do identificador (o elemento que muda de posição) num botão de alternar ou controlo de deslize.

HandleHoverFill – a cor do identificador no controlo de deslize quando o utilizador mantém o ponteiro do rato no mesmo.

HandleSize – o diâmetro do identificador.

Height – a distância entre as margens superiores e inferiores de um controlo.

HoverBorderColor – a cor do limite de um controlo quando o utilizador mantém o ponteiro do rato nesse controlo.

Layout – se o utilizador se deslocar por uma galeria ou ajustar o controlo de deslize de cima para baixo (Vertical) ou da esquerda para a direita (Horizontal).

OnChange – Ações a realizar quando o utilizador altera o valor de um controlo (por exemplo, ao ajustar um controlo de deslize).

OnSelect– Ações a realizar quando o utilizador toca ou clica num controlo.

PressedBorderColor – a cor do limite de um controlo quando o utilizador toca ou clica nesse controlo.

RailFill – a cor de fundo do retângulo num botão de alternar quando o seu valor é falso ou a cor da linha à direita do identificador num controlo de deslize.

RailHoverFill – quando passa o rato por cima de um botão de alternar ou um controlo de deslize, a cor de fundo do retângulo num botão de alternar quando o respetivo valor é falso ou a cor da linha à direita da alça num controlo de deslize.

ReadOnly – se um utilizador pode alterar o valor de um controlo de deslize ou controlo de classificação.

Reset – se um controlo é revertido para o valor predefinido.

ShowValue – se o valor de um controlo de deslize ou de classificação aparece quando o utilizador muda esse valor ou passa o rato por cima do controlo.

TabIndex – a ordem de navegação no teclado em relação a outros controlos.

Tooltip – o texto explicativo que aparece quando o rato passa por cima de um controlo.

ValueFill – a cor de fundo do retângulo num botão de alternar quando o seu valor é verdadeiro ou a cor da linha à esquerda da alça num controlo de deslize.

ValueHoverFill – quando mantém o ponteiro do rato sobre um botão de alternar ou um controlo de deslize, a cor de fundo do retângulo num botão de alternar quando o respetivo valor é verdadeiro ou a cor da linha à esquerda da alça num controlo de deslize.

Visible – se um controlo é apresentado ou está oculto.

Width – a distância entre as margens esquerda e direita de um controlo.

X – a distância entre o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).

Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).

Sum( Value1, Value2 )

Exemplo

  1. Adicione um botão e defina a respetiva propriedade OnSelect a esta fórmula:
    ClearCollect(CityPopulations, {Cidade:"Londres", país:"Reino Unido", população:8615000}, {Cidade:"Berlim", país:"Alemanha", população:3562000}, {Cidade:"Madrid", país:"Espanha", população:3165000}, {cidade:"Roma", país:"Itália", população:2874000}, {Cidade:"Paris", país:"França", população:2273000}, {Cidade:"Hamburgo", país:"Alemanha", população:1760000}, {Cidade:"Barcelona", país:"Espanha", população:1602000}, {Cidade:"Munique", país:"Alemanha", população:1494000}, {Cidade:"Milão", país:"Itália", população:1344000})

    Não sabe como adicionar, atribuir um nome e configurar um controlo?

    Pretende obter mais informações sobre a função ClearCollect ou outras funções?

  2. Prima F5, selecione o botão e, em seguida, prima Esc.

  3. Adicione um controlo de deslize, mova-o para baixo do botão, e dê o nome MinPopulation ao controlo de deslize.

  4. Defina a propriedade Max do controlo de deslize para 5000000 e a respetiva propriedade Min para 1000000.

  5. Adicione uma galeria de texto na orientação vertical/retrato, mova-a para baixo do controlo de deslize e defina a propriedade Items da galeria para esta fórmula:
    Filter(CityPopulations, Population > MinPopulation)

  6. No primeiro item da galeria, defina a propriedade Text da etiqueta superior para ThisItem.City e defina a propriedade Text da etiqueta inferior para esta fórmula:
    Text(ThisItem.Population, "##,###")

  7. Prima F5 e, em seguida, ajuste MinPopulation para que mostre apenas as cidades que tiverem uma população que seja superior ao valor que especificar.

  8. Para voltar à área de trabalho predefinida, prima Esc.

Diretrizes de acessibilidade

Contraste de cor

Tem de existir contraste de cor adequado entre:

  • ValueFill e RailFill
  • ValueHoverFill e RailHoverFill
  • FocusedBorderColor e a cor fora do controlo
  • ValueFill e a cor de fundo
  • RailFill e a cor de fundo
  • ValueHoverFill e a cor de fundo
  • RailHoverFill e a cor de fundo

Suporte a leitor de ecrã

Suporte de teclado

  • TabIndex tem de ser zero ou superior para que os utilizadores do teclado possam navegar nele.
  • Os indicadores de foco têm de estar claramente visíveis. Utilize FocusedBorderColor e FocusedBorderThickness para o conseguir.
  • O valor do controlo de deslize tem de ser mostrado quando interage com o teclado. Tal pode ser conseguido por qualquer um dos seguintes métodos:
    • Definir ShowValue como true.
    • Adicionar uma Etiqueta adjacente ao controlo de deslize. Definir o Text da etiqueta como o Value do controlo de deslize.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).