Partager via


Activer/désactiver le contrôle dans Power Apps

Contrôle que l’utilisateur peut activer ou désactiver en déplaçant sa poignée.

Descriptif

Un bouton bascule est conçu pour les URI récents, mais se comporte de la même façon qu’une case à cocher.

Propriétés principales

Valeur par défaut : valeur initiale d’un contrôle avant sa modification par l’utilisateur.

Valeur : valeur d’un contrôle d’entrée.

Propriétés supplémentaires

AccessibleLabel : étiquette pour les lecteurs d’écran.

BorderColor : couleur de la bordure d’un contrôle.

BorderStyle : indique si la bordure d’un contrôle est Solid, Dashed, Dotted ou None.

BorderThickness : épaisseur de la bordure d’un contrôle.

DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Modifier), affiche uniquement les données (Affichage) ou est désactivé (Désactivé).

DisabledBorderColor : couleur de la bordure d’un contrôle si la propriété DisplayMode du contrôle a la valeur Disabled.

FalseFill : couleur de remplissage bascule lorsque le bouton bascule est désactivé.

FalseHoverFill : couleur de remplissage du pointage bascule lorsque le bouton bascule est désactivé.

FalseText : texte affiché lorsque le bouton bascule est désactivé.

Remplissage : couleur d’arrière-plan d’un contrôle.

FocusBorderColor : couleur de la bordure d’un contrôle lorsque le contrôle est concentré.

FocusBorderThickness : épaisseur de la bordure d’un contrôle lorsque le contrôle est concentré.

HandleFill : couleur de remplissage de la poignée bascule.

Hauteur : distance entre les bords supérieurs et inférieurs d’un contrôle.

HoverBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur conserve le pointeur de la souris sur ce contrôle.

OnChange : actions à effectuer lorsque l’utilisateur modifie la valeur d’un contrôle (par exemple, en ajustant un curseur).

OnCheck : actions à effectuer lorsque la valeur d’une case à cocher ou d’une bascule passe à true.

OnSelect : actions à effectuer lorsque l’utilisateur appuie ou clique sur un contrôle.

OnUncheck : actions à effectuer lorsque la valeur d’une case à cocher ou d’une bascule passe à false.

PressedBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.

RailFill : couleur d’arrière-plan du rectangle dans un contrôle bascule lorsque sa valeur est false ou la couleur de la ligne à droite de la poignée dans un contrôle de curseur.

RailHoverFill : lorsque vous pointez sur un contrôle bascule ou un curseur, la couleur d’arrière-plan du rectangle dans un contrôle bascule lorsque sa valeur est false ou la couleur de la ligne à droite de la poignée dans un contrôle de curseur.

Réinitialiser : indique si un contrôle revient à sa valeur par défaut.

ShowLabel : indique si une étiquette de texte est affichée à côté du contrôle bascule.

TabIndex : ordre de navigation clavier par rapport à d’autres contrôles.

TextPosition : indique si l’étiquette est à gauche ou à droite du contrôle bascule.

Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.

TrueFill : couleur de remplissage bascule lorsque le bouton bascule est activé.

TrueHoverFill : basculez la couleur de remplissage du pointage lorsque le bouton bascule est activé.

TrueText : texte affiché lorsque le bouton bascule est activé.

ValueFill : couleur d’arrière-plan du rectangle dans un contrôle bascule lorsque sa valeur est true ou la couleur de la ligne à gauche de la poignée dans un contrôle de curseur.

ValueHoverFill : lorsque vous conservez le pointeur de la souris sur un contrôle bascule ou un curseur, la couleur d’arrière-plan du rectangle dans un contrôle bascule lorsque sa valeur est true ou la couleur de la ligne à gauche de la poignée dans un contrôle curseur.

Visible : indique si un contrôle apparaît ou est masqué.

Largeur : distance entre les bords gauche et droit d’un contrôle.

X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou de l’écran à défaut de conteneur parent).

Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou de l’écran à défaut de conteneur parent).

If( Condition, Result )

Example

  1. Ajoutez un bouton bascule et nommez-le MemberDiscount.

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?

  2. Ajoutez une étiquette et définissez sa propriété Text sur cette formule :
    If(MemberDiscount.Value = true, « Price : $75 », « Price : $100 »)

    Vous souhaitez plus d’informations sur la fonction If ou d’autres fonctions ?

  3. Appuyez sur F5 et modifiez la valeur de MemberDiscount.

    L’étiquette affiche un prix différent, selon que MemberDiscount est activé ou désactivé.

  4. Pour revenir à l’espace de travail par défaut, appuyez sur Échap.

Conseils sur l’accessibilité

Contraste des couleurs

Il doit y avoir un contraste de couleur adéquat entre :

  • HandleFill et FalseFill
  • HandleFill et FalseHoverFill
  • HandleFill et TrueFill
  • HandleFill et TrueHoverFill
  • FalseFill et couleur en dehors du contrôle
  • FalseHoverFill et couleur en dehors du contrôle
  • TrueFill et couleur en dehors du contrôle
  • TrueHoverFill et couleur en dehors du contrôle

Cela s’ajoute aux exigences de contraste de couleur standard.

Prise en charge du lecteur d’écran

  • AccessibleLabel doit être présent.
  • FalseText doit être présent.
  • TrueText doit être présent.

Prise en charge de la faible vision

  • Envisagez de définir ShowLabel sur true afin que les utilisateurs puissent rapidement déterminer la valeur bascule.

Prise en charge du clavier

  • TabIndex doit être égal à zéro ou supérieur afin que les utilisateurs du clavier puissent y accéder.
  • Les indicateurs de focus doivent être clairement visibles. Utilisez FocusBorderColor et FocusBorderThickness pour y parvenir.