Control do cursor da barra de desprazamento en Power Apps

Un control co que o usuario pode especificar un valor arrastrando unha agarradoira.

Descripción

O usuario pode indicar un valor, entre un valor mínimo e un máximo que especifique, arrastrando a agarradoira dun cursor da barra de desprazamento á esquerda ou á dereita ou cara arriba ou cara a abaixo, dependendo da dirección que escolla.

Propiedades clave

Predeterminado: O valor inicial dun control antes de que o usuario o cambie.

Máx. – O valor máximo no que o usuario pode definir unha barra de desprazamento ou unha clasificación.

Mín: O valor mínimo no que o usuario pode definir unha barra de desprazamento.

Valor - O valor dun control de entrada.

Propiedades adicionais

AccessibleLabel: etiqueta para lectores de pantalla.

BorderColor: cor do bordo dun control.

BorderStyle: se un bordo dun control é Sólido, A trazos, Punteado ou Ningún.

BorderThickness: grosor do bordo dun control.

DisplayMode: se o control permite a entrada do usuario (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).

DisabledBorderColor – A cor do bordo dun control se a propiedade DisplayMode do control está establecida en Desactivado.

FocusedBorderColor: a cor do bordo dun control cando o control está enfocado.

FocusedBorderThickness: o grosor do bordo dun control cando o control está enfocado.

HandleActiveFill: Cor do cursor dun cursor da barra de desprazamento a medida que o usuario cambia o seu valor.

HandleFill: Cor do cursor (o elemento que cambia de posición) nun control alternante ou cursor da barra de desprazamento.

HandleHoverFill: A cor do cursor dun cursor da barra de desprazamento cando o usuario mantén o punteiro do rato sobre el.

HandleSize - O diámetro da agarradoira.

Altura: distancia entre os bordos superior e inferior dun control.

HoverBorderColor – A cor do bordo dun control cando o usuario mantén o punteiro do rato sobre ese control.

Deseño - Se o usuario se despraza por unha galería ou axusta un cursor da barra de desprazamento de arriba a abaixo (Vertical) ou da esquerda á dereita (Horizontal).

OnChange – Accións a realizar cando o usuario cambia o valor dun control (por exemplo, axustando un cursor da barra de desprazamento).

OnSelect – Accións a realizar cando o usuario toca ou fai clic nun control.

PressedBorderColor – A cor do bordo dun control cando o usuario toca ou fai clic nese control.

RailFill - A cor de fondo do rectángulo dun control de alternancia cando o seu valor é falso ou a cor da liña á dereita da agarradoira dun control do cursor da barra de desprazamento.

RailHoverFill - Cando pasa o punteiro do rato sobre un control de alternancia ou un cursor da barra de desprazamento, a cor de fondo do rectángulo dun control de alternancia cando o seu valor é falso ou a cor da liña á dereita da agarradoira dun control do cursor da barra de desprazamento.

ReadOnly - Se un usuario pode cambiar o valor dun cursor da barra de desprazamento ou un control de clasificación.

Restablecer: se un control se restablece ao seu valor predeterminado.

ShowValue: se un valor dun cursor da barra de desprazamento ou dunha clasificación aparece a medida que o usuario cambia o valor ou pasa o punteiro do rato sobre o control.

TabIndex - Orde de navegación do teclado en relación con outros controis.

Información sobre ferramentas: texto explicativo que aparece cando o usuario pasa o cursor do rato sobre un control.

ValueFill - A cor de fondo do rectángulo dun control de alternancia cando o seu valor é verdadeiro ou a cor da liña á esquerda da agarradoira dun control do cursor da barra de desprazamento.

ValueHoverFill - Cando mantén o punteiro do rato sobre un control de alternancia ou un cursor da barra de desprazamento, a cor de fondo do rectángulo dun control de alternancia cando o seu valor é verdadeiro ou a cor da liña á esquerda da agarradoira dun control do cursor da barra de desprazamento.

Visible: se aparece un control ou está oculto.

Largura: distancia entre os bordos esquerdo e dereito dun control.

X: A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu contedor principal (pantalla, se non hai ningún contedor principal).

Y: A distancia entre o bordo superior dun control e o bordo superior do contedor principal (pantalla, se non hai ningún contedor principal).

Sum( Value1, Value2 )

Exemplo

  1. Engada un botón e axuste a súa propiedade OnSelect nesta fórmula:
    ClearCollect(CityPopulations, {City:"London", Country:"United Kingdom", Population:8615000}, {City:"Berlin", Country:"Germany", Population:3562000}, {City:"Madrid", Country:"Spain", Population:3165000}, {City:"Rome", Country:"Italy", Population:2874000}, {City:"Paris", Country:"France", Population:2273000}, {City:"Hamburg", Country:"Germany", Population:1760000}, {City:"Barcelona", Country:"Spain", Population:1602000}, {City:"Munich", Country:"Germany", Population:1494000}, {City:"Milan", Country:"Italy", Population:1344000})

    Non sabe como engadir, asignar un nome e configurar un control?

    Quere obter máis información sobre a función ClearCollect ou outras funcións?

  2. Pulse F5, seleccione o botón e, a continuación, prema Esc.

  3. Engade un cursor da barra de desprazamento, móvao debaixo do botón e asigne un nome ao cursor da barra de desprazamento MinPopulation.

  4. Defina a propiedade Max do cursor da barra de desprazamento en 5000000 e a súa propiedade Min en 1000000.

  5. Engada unha galería de texto en orientación vertical/horizontal, móvaa debaixo do cursor da barra de desprazamento e configure a propiedade Items da galería nesta fórmula:
    Filter(CityPopulations, Population > MinPopulation)

  6. No primeiro elemento da galería, estableza a propiedade Texto da etiqueta superior en ThisItem.City e estableza a propiedade Texto da etiqueta inferior nesta fórmula:
    Text(ThisItem.Population, "##,###")

  7. Prema F5 e logo axuste MinPopulation para mostrar só aquelas cidades que teñen unha poboación superior ao valor que especifica.

  8. Para volver ao espazo de traballo predeterminado, prema Esc.

Directrices de accesibilidade

Contraste de cor

Debe haber un contraste de cor adecuado entre:

  • ValueFill e RailFill
  • ValueHoverFill e RailHoverFill
  • FocusedBorderColor e a cor fóra do control
  • ValueFill e cor de fondo
  • RailFill e cor de fondo
  • ValueHoverFill e cor de fondo
  • RailHoverFill e cor de fondo

Soporte do lector de pantalla

Compatibilidade do teclado

  • TabIndex debe equivaler a cero ou ser superior para que os usuarios do teclado poidan navegar ata el.
  • Os indicadores de enfoque deben ser claramente visibles. Use FocusedBorderColor e FocusedBorderThickness para conseguilo.
  • O valor do cursor da barra de desprazamento debe mostrarse ao interactuar co teclado. Isto pódese conseguir mediante calquera destes métodos:
    • Configure ShowValue en Verdadeiro.
    • Engada unha Label situada xunto ao cursor da barra de desprazamento. Estableza Texto da etiqueta no Valor do cursor da barra de desprazamento.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).