Commutar el control al Power Apps

Un control que l'usuari pot activar o desactivar movent el seu mànec.

Descripció

Un commutador està dissenyat per a interfícies d'usuari recents, però es comporta de la mateixa manera que una casella de selecció.

Propietats de la clau

Per defecte : el valor inicial d'un control abans que l'usuari el canviï.

Valor: el valor d'un control d'entrada.

Propietats addicionals

AccessibleLabel – Etiqueta per a lectors de pantalla.

BorderColor : el color de la vora d'un control.

BorderStyle: si la vora d'un control és sòlida, discontínua, puntejada o cap.

BorderThickness : el gruix de la vora d'un control.

DisplayMode : si el control permet l'entrada de l'usuari (Edita), només mostra dades (Visualització) o està inhabilitat (Desactivat).

DisabledBorderColor : el color de la vora d'un control si la propietat DisplayMode del control està definida com a Disabled.

FalseFill – El color d'emplenament del commutador quan el commutador està desactivat.

FalseHoverFill: el color d'emplenament del desplaçament quan el commutador està desactivat.

FalseText: el text que es mostra quan el commutador està desactivat.

Fill – El color de fons d'un control.

FocusedBorderColor : el color de la vora d'un control quan el control està enfocat.

FocusedBorderThickness : gruix de la vora d'un control quan el control està enfocat.

HandleFill : el color d'emplenament del mànec de commutació.

Alçada : la distància entre les vores superior i inferior d'un control.

HoverBorderColor : el color de la vora d'un control quan l'usuari manté el punter del ratolí en aquest control.

OnChange : accions que s'han de dur a terme quan l'usuari canvia el valor d'un control (per exemple, ajustant un control lliscant).

OnCheck – Accions que s'han de dur a terme quan el valor d'una casella de selecció o d'un commutador canvia a true.

OnSelect : accions que s'han de dur a terme quan l'usuari toca o fa clic en un control.

OnUncheck: accions que s'han de dur a terme quan el valor d'una casella de selecció o d'un commutador canvia a fals.

PressedBorderColor : el color de la vora d'un control quan l'usuari toca o fa clic en aquest control.

RailFill: el color de fons del rectangle en un control de commutació quan el seu valor és fals o el color de la línia a la dreta de l'identificador en un control lliscant.

RailHoverFill: quan passeu el cursor sobre un control de commutació o un control lliscant, el color de fons del rectangle en un control de commutació quan el seu valor és fals o el color de la línia a la dreta de l'identificador en un control lliscant.

Restableix: si un control torna al seu valor per defecte.

ShowLabel : si es mostra una etiqueta de text al costat del control de commutació.

TabIndex – Ordre de navegació del teclat en relació amb altres controls.

TextPosition : si l'etiqueta es troba a l'esquerra o a la dreta del control de commutació.

Informació sobre eines : text explicatiu que apareix quan l'usuari passa el cursor per sobre d'un control.

TrueFill: canvia el color d'emplenament quan el commutador està activat.

TrueHoverFill: canvia el color d'emplenament del cursor quan el commutador està activat.

TrueText – Text que es mostra quan el commutador està activat.

ValueFill: el color de fons del rectangle en un control de commutació quan el seu valor és cert o el color de la línia a l'esquerra del mànec en un control lliscant.

ValueHoverFill: quan manteniu el punter del ratolí en un control de commutació o en un control lliscant, el color de fons del rectangle en un control de commutació quan el seu valor és cert o el color de la línia a l'esquerra de l'identificador en un control lliscant.

Visible : si un control apareix o està ocult.

Amplada : la distància entre les vores esquerra i dreta d'un control.

X – La distància entre la vora esquerra d'un control i la vora esquerra del seu contenidor principal (pantalla si no hi ha cap contenidor principal).

Y – La distància entre la vora superior d'un control i la vora superior del contenidor principal (pantalla si no hi ha contenidor principal).

if( condició, resultat )

Exemple

  1. Afegiu un commutador i anomeneu-lo MemberDiscount.

    No sabeu com afegir, anomenar i configurar un control?

  2. Afegiu una etiqueta i definiu-ne la propietat Text en aquesta fórmula:
    If(MemberDiscount.Value = true, "Preu: 75 $", "Preu: 100 $")

    Voleu més informació sobre la funció If o altres funcions?

  3. Premeu F5 i canvieu el valor de MemberDiscount.

    L'etiqueta mostra un preu diferent, depenent de si MemberDiscount està activat o desactivat.

  4. Per tornar a l'espai de treball per defecte, premeu Esc.

Directrius d'accessibilitat

Contrast de color

Hi ha d'haver un contrast de color adequat entre:

  • HandleFill i FalseFill
  • HandleFill i FalseHoverFill
  • HandleFill i TrueFill
  • HandleFill i TrueHoverFill
  • FalseFill i color fora del control
  • FalseHoverFill i color fora del control
  • TrueFill i color fora del control
  • TrueHoverFill i color fora del control

Això s'afegeix als requisits estàndard de contrast de color.

Suport del lector de pantalla

  • AccessibleLabel ha d'estar present.
  • FalseText ha d'estar present.
  • TrueText ha d'estar present.

Suport per a la baixa visió

  • Considereu la possibilitat de definir ShowLabel com a true perquè els usuaris puguin determinar ràpidament el valor de commutació.

Suport de teclat