Control de alternancia en Power Apps

Control que el usuario puede activar o desactivar al mover su identificador.

Descripción

Un control de alternancia está diseñado para las interfaces gráficas de usuario recientes pero se comporta igual que una casilla.

Propiedades clave

Default: el valor inicial de un control antes de que lo cambie el usuario.

Value: el valor de un control de entrada.

Propiedades adicionales

AccessibleLabel: etiqueta para lectores de pantalla.

BorderColor: el color del borde de un control.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.

BorderThickness: el grosor del borde de un control.

DisplayMode: indica si el control permite entradas de usuario (Editar), solo muestra datos (Ver) o si está deshabilitado (Deshabilitado).

DisabledBorderColor: el color del borde de un control si la propiedad DisplayMode del control está establecida en Deshabilitado.

FalseFill: el color de relleno del interruptor cuando la alternancia está desactivada.

FalseHoverFill: el color de relleno al mantener de la alternancia cuando está desactivada.

FalseText: el texto que se muestra cuando la alternancia está desactivada.

Fill: el color de fondo de un control.

FocusedBorderColor: el color del borde de un control cuando el control recibe el foco.

FocusedBorderThickness: el grosor del borde de un control cuando el control recibe el foco.

HandleFill: el color de relleno del controlador de alternancia.

Height: la distancia entre los bordes superior e inferior de un control.

HoverBorderColor: el color del borde de un control cuando el usuario mantiene el puntero del ratón sobre ese control.

OnChange: acciones para llevar a cabo cuando el usuario cambia el valor de un control (por ejemplo, mediante el ajuste de un control deslizante).

OnCheck: acciones a realizar cuando el valor de una casilla o de una alternancia cambia a true.

OnSelect: acciones para llevar a cabo cuando el usuario toca o hace clic en un control.

OnUncheck: acciones a realizar cuando el valor de una casilla o de una alternancia cambia a false.

PressedBorderColor: el color de un borde del control cuando el usuario toca o hace clic en ese control.

RailFill: color de fondo del rectángulo en un control de alternancia cuando su valor es false o color de la línea de la derecha del identificador en un control deslizante.

RailHoverFill: al mantener el puntero sobre un control Alternancia o Control deslizante, color de fondo del rectángulo del primero cuando su valor es false o color de la línea de la derecha del identificador del Control deslizante.

Reset: indica si un control vuelve a su valor predeterminado.

ShowLabel: indica si se muestra una etiqueta de texto al lado del control de alternancia.

TabIndex: orden de navegación del teclado en relación con otros controles.

TextPosition: indica si la etiqueta está a la izquierda o la derecha del control de alternancia.

Tooltip: texto explicativo que aparece cuando el usuario mantiene el mouse sobre un control.

TrueFill: color de relleno de alternancia cuando la alternancia está activada.

TrueHoverFill: color de relleno al mantener de la alternancia cuando la alternancia está activada.

TrueText: el texto que se muestra cuando la alternancia está activada.

ValueFill: color de fondo del rectángulo en un control de alternancia cuando su valor es true o color de la línea de la izquierda del identificador en un control deslizante.

ValueHoverFill: al mantener el puntero del mouse sobre un control de alternancia o un control deslizante, color de fondo del rectángulo del primero cuando su valor es true o color de la línea de la izquierda del identificador del segundo.

Visible: indica si un control aparece o está oculto.

Width: la distancia entre los bordes derecho e izquierdo de un control.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).

If( Condition, Result )

Ejemplo

  1. Agregue una control de alternancia y asígnele el nombre MemberDiscount.

    ¿No sabe cómo agregar, nombrar y configurar un control?

  2. Agregue una etiqueta y establezca su propiedad Text en esta fórmula:
    If(MemberDiscount.Value = true, "Price: $75", "Price: $100")

    ¿Desea más información sobre la función If u otras funciones?

  3. Presione F5 y cambie el valor de MemberDiscount.

    La etiqueta muestra un precio distinto, en función de si MemberDiscount está activado o desactivado.

  4. Para volver al área de trabajo predeterminada, presione Esc.

Instrucciones para accesibilidad

Contraste de color

Debe haber un contraste de color adecuado entre:

  • HandleFill y FalseFill
  • HandleFill y FalseHoverFill
  • HandleFill y TrueFill
  • HandleFill y TrueHoverFill
  • FalseFill y el color de fuera de control
  • FalseHoverFill y el color de fuera de control
  • TrueFill y el color de fuera de control
  • TrueHoverFill y el color de fuera de control

Y esto, además de los requisitos de contraste de color estándar.

Compatibilidad con el lector de pantalla

  • La propiedad AccessibleLabel debe estar presente.
  • La propiedad FalseText debe existir.
  • La propiedad TrueText debe existir.

Apoyo para deficiencia visual

  • Considere la posibilidad de configurar ShowLabel como true para que los usuarios puedan determinar rápidamente el valor de alternancia.

Compatibilidad con el teclado

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).