Contrôles Forme et Icône dans Power Apps
Images pour lesquelles vous pouvez configurer des propriétés d’apparence et de comportement.
Description
Ces contrôles incluent des flèches, des formes géométriques, des icônes d’action et des symboles pour lesquels vous pouvez configurer des propriétés telles que le remplissage, la taille et l’emplacement. Vous pouvez également configurer leur propriété OnSelect de sorte que l’application réagisse lorsque l’utilisateur sélectionne le contrôle.
Propriétés clés (icônes et formes)
Fill : couleur d’arrière-plan d’un contrôle.
OnSelect : actions à effectuer lorsque l’utilisateur sélectionne un contrôle.
Propriétés clés (icônes uniquement)
Icône : le type d’icône à afficher (par exemple, ArrowDown ou ShoppingCart).
Rotation : nombre de degrés pour faire pivoter l’icône.
Color : la couleur de l’icône par nom ou valeurs RGBA.
Propriétés supplémentaires
AccessibleLabel : Étiquette pour les lecteurs d’écran.
DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).
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.
Height : distance entre le haut et le bas d’un contrôle.
HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.
PressedBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur le sélectionne.
PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur le sélectionne.
TabIndex : ordre de navigation à l’aide du clavier par rapport à d’autres contrôles.
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
Navigate( ScreenName, ScreenTransition )
Exemple
Nommez le contrôle Écran par défaut Target, ajoutez un contrôle Étiquette et définissez sa propriété Texte de façon à afficher Target.
Vous ne savez pas comment ajouter et configurer un contrôle ?
Ajoutez un contrôle Écran et nommez-le Source.
Dans Source, ajoutez un contrôle Forme et définissez sa propriété OnSelect sur la formule suivante :
Navigate(Target, ScreenTransition.Fade)
Appuyez sur F5, puis sélectionnez le contrôle Forme.
L’écran Target s’affiche.
(Facultatif) Appuyez sur ÉCHAP pour revenir à l’espace de travail par défaut, ajoutez un contrôle Forme à Cible et définissez la propriété OnSelect du contrôle Forme sur la formule suivante :
Navigate(Source, ScreenTransition.Fade)
Instructions d’accessibilité
Contraste des couleurs
Les éléments suivants s’appliquent uniquement aux graphiques utilisés comme des boutons ou qui ne sont pas seulement décoratifs.
Pour les icônes :
- Color et Fill
- D’autres exigences relatives au contraste des couleurs standard s’appliquent (s’il est utilisé comme un bouton)
Pour les formes avec bordures :
- BorderColor et la couleur en dehors du contrôle
- FocusedBorderColor et la couleur en dehors du contrôle (s’il est utilisé comme un bouton)
Pour les formes sans bordure :
- Fill et la couleur en dehors du contrôle
- PressedFill et la couleur en dehors du contrôle (s’il est utilisé comme un bouton)
- HoverFill et la couleur en dehors du contrôle (s’il est utilisé comme un bouton)
Prise en charge du lecteur d’écran
AccessibleLabel doit être définie pour les graphiques importants.
Si le graphique est destiné à la décoration ou fournit des informations redondantes, laissez AccessibleLabel vide ou définissez-la sur la chaîne vide "". Les lecteurs d’écran ignoreront ces graphiques.
Par exemple, vous pouvez placer une icône Cadenas à côté d’une Étiquette indiquant Ce formulaire ne peut pas être modifié. Vous n’avez pas besoin d’une AccessibleLabel pour icône, car l’Étiquette explique déjà son sens.
Important
Si TabIndex est égal ou supérieur à zéro, l’icône ou la forme devient un bouton. Son apparence ne change pas, mais les lecteurs d’écran le considèrent comme un bouton. Ils n’ignorent pas le contrôle, même si AccessibleLabel est vide. Si TabIndex est inférieur à zéro, les lecteurs d’écran considèrent l’icône ou la forme comme une image.
Prise en charge du clavier
TabIndex doit être égal ou supérieur à zéro, si le graphique est utilisé en tant comme un bouton. Les utilisateurs du clavier peuvent y accéder.
Les indicateurs de focus doivent être clairement visibles, si le graphique est utilisé comme un bouton. 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é).