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).
Funções relacionadas
Exemplo
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?
Prima F5, selecione o botão e, em seguida, prima Esc.
Adicione um controlo de deslize, mova-o para baixo do botão, e dê o nome MinPopulation ao controlo de deslize.
Defina a propriedade Max do controlo de deslize para 5000000 e a respetiva propriedade Min para 1000000.
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)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, "##,###")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.
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ã
- AccessibleLabel tem de estar presente.
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:
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).