Contrôle Bouton à bascule dans Power Apps
Contrôle que l’utilisateur peut activer ou désactiver en déplaçant sa poignée.
Description
Un bouton bascule, ou « toggle », est conçu pour les interfaces graphiques utilisateur récentes, mais il fonctionne de la même manière qu’une case à cocher.
Propriétés clés
Default : valeur initiale d’un contrôle avant sa modification par l’utilisateur.
Value : valeur d’un contrôle d’entrée.
Propriétés supplémentaires
AccessibleLabel : Étiquette pour les lecteurs d’écran.
BorderColor : couleur de bordure du contrôle.
BorderStyle : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.
BorderThickness : épaisseur de bordure d’un contrôle.
DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).
DisabledBorderColor : couleur de bordure d’un contrôle si sa propriété DisplayMode est définie sur Disabled.
FalseFill : couleur de remplissage lorsque le bouton bascule est désactivé.
FalseHoverFill : couleur de remplissage par pointage lorsque le bouton bascule est désactivé.
FalseText : texte affiché lorsque le bouton bascule est désactivé.
Fill : couleur d’arrière-plan d’un contrôle.
FocusedBorderColor : couleur de bordure d’un contrôle lorsque le contrôle est actif.
FocusedBorderThickness : épaisseur de bordure d’un contrôle lorsque le contrôle est actif.
HandleFill : la couleur de remplissage de la poignée de bascule.
Height : distance entre le haut et le bas d’un contrôle.
HoverBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur maintient 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’un bouton-bascule passe sur 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’un bouton-bascule passe sur false.
PressedBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur appuie ou clique dessus.
RailFill : couleur d’arrière-plan du rectangle dans un contrôle Bouton à bascule lorsque sa valeur est false ou la couleur de la ligne à droite de la poignée d’un contrôle Curseur.
RailHoverFill :lorsque vous pointez sur un contrôle Bouton à bascule ou un curseur, la couleur d’arrière-plan du rectangle dans un contrôle Bouton à bascule lorsque sa valeur est false ou la couleur de la ligne à droite de la poignée d’un contrôle Curseur.
Reset : indique si un contrôle revient à sa valeur par défaut.
ShowLabel : indique si une Étiquette de texte s’affiche en regard du contrôle Bouton à bascule.
TabIndex : ordre de navigation à l’aide du clavier par rapport à d’autres contrôles.
TextPosition : indique si l’étiquette est à gauche ou à droite du contrôle Bouton à bascule.
Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.
TrueFill : couleur de remplissage lorsque le bouton bascule est activé.
TrueHoverFill : couleur de remplissage par 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 Bouton à bascule lorsque sa valeur est true ou la couleur de la ligne à gauche de la poignée d’un contrôle Curseur.
ValueHoverFill : lorsque vous maintenez le pointeur de la souris sur un contrôle Bouton à bascule ou un curseur, la couleur d’arrière-plan du rectangle dans un contrôle Bouton à bascule lorsque sa valeur est true ou la couleur de la ligne à droite de la poignée d’un contrôle Curseur.
Visible : indique si un contrôle est visible ou est masqué.
Width : distance entre les côtés droit et gauche 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).
Fonctions connexes
Exemple
Ajoutez un bouton bascule et nommez-le MemberDiscount.
Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?
Ajoutez un libellé et définissez sa propriété Texte sur la formule suivante :
If(MemberDiscount.Value = true, "Price: $75", "Price: $100")Vous souhaitez davantage d’informations sur la fonction If ou d’autres fonctions ?
Appuyez sur F5 et modifiez la valeur de MemberDiscount.
L’Étiquette affiche un prix différent, selon que MemberDiscount est activé ou désactivé.
Appuyez sur Échap pour revenir à l’espace de travail par défaut.
Instructions d’accessibilité
Contraste des couleurs
Il doit exister un contraste des couleurs adéquat entre :
- HandleFill et FalseFill
- HandleFill et FalseHoverFill
- HandleFill et TrueFill
- HandleFill et TrueHoverFill
- FalseFill et la couleur en dehors du contrôle
- FalseHoverFill et la couleur en dehors du contrôle
- TrueFill et la couleur en dehors du contrôle
- TrueHoverFill et la couleur en dehors du contrôle
Ceci s’ajoute à la configuration requise du contraste des couleurs.
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 malvoyance
- Envisagez de définir ShowLabel sur true afin que les utilisateurs puissent déterminer rapidement la valeur de bascule.
Prise en charge du clavier
- TabIndex doit être égal ou supérieur à zéro afin que les utilisateurs du clavier puissent y accéder.
- Les indicateurs de focus doivent être clairement visibles. Pour ce faire, utilisez FocusedBorderColor et FocusedBorderThickness.
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour