Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contrôle qui peut déterminer la façon dont votre application répond après un certain temps passé.
Descriptif
Les minuteurs peuvent, par exemple, déterminer la durée pendant laquelle un contrôle apparaît ou modifier d’autres propriétés d’un contrôle après un certain temps.
Note
Dans Power Apps Studio, les minuteurs s’exécutent uniquement en mode Préversion.
Propriétés principales
Durée : durée d’exécution d’un minuteur en millisecondes. La valeur maximale est de 24 heures exprimées en millisecondes. La valeur par défaut est de 60 secondes.
OnTimerEnd : actions à effectuer lorsqu’un minuteur se termine en cours d’exécution.
Répéter : indique si un minuteur redémarre automatiquement une fois l’exécution terminée.
Propriétés supplémentaires
Aligner : emplacement du texte par rapport au centre horizontal de son contrôle.
AutoPause : indique si le contrôle du minuteur s’interrompt automatiquement si l’utilisateur accède à un autre écran.
Démarrage automatique : indique si le contrôle du minuteur commence automatiquement à lire lorsque l’utilisateur accède à l’écran qui contient ce contrôle.
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.
Couleur : couleur du texte dans 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.
DisabledColor : couleur du texte dans un contrôle si sa propriété DisplayMode est définie sur Disabled.
DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété DisplayMode est définie sur Disabled.
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é.
Police : nom de la famille de polices dans laquelle le texte apparaît.
FontWeight : poids du texte dans un contrôle : Gras, Semibold, Normal ou Plus léger.
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.
HoverColor : couleur du texte dans un contrôle lorsque l’utilisateur conserve le pointeur de la souris dessus.
HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur conserve le pointeur de la souris dessus.
Italique : indique si le texte d’un contrôle est italique.
OnSelect : actions à effectuer lorsque l’utilisateur appuie ou clique sur un contrôle.
OnTimerStart : actions à effectuer lorsqu’un minuteur commence à s’exécuter.
PressedBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.
PressedColor : couleur du texte dans un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.
PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.
Réinitialiser : indique si un contrôle revient à sa valeur par défaut.
Taille : taille de police du texte qui apparaît sur un contrôle.
Démarrer : indique si le minuteur démarre.
Barre d’accès : indique si une ligne s’affiche via le texte qui apparaît sur un contrôle.
TabIndex : ordre de navigation clavier par rapport à d’autres contrôles.
Texte : texte qui apparaît sur un contrôle ou que l’utilisateur tape dans un contrôle.
Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.
Soulignement : indique si une ligne apparaît sous le texte qui apparaît sur un contrôle.
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).
Fonctions associées
Examples
Afficher un compte à rebours
Ajoutez un minuteur et nommez-le Compte à rebours.
Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?
Définissez la propriété Duration du minuteur sur 1 0000 et ses propriétés Repeat et Autostart sur true.
(facultatif) Facilitez la lecture du minuteur en définissant sa propriété Height sur 160, sa propriété Width sur 600 et sa propriété Size sur 600.
Ajoutez une étiquette et définissez sa propriété Text sur cette formule :
« Nombre de secondes restantes : » &RoundUp(10-Countdown.Value/1000, 0)Vous souhaitez plus d’informations sur la fonction RoundUp ou d’autres fonctions ?
L’étiquette indique le nombre de secondes restant avant le redémarrage du minuteur.
Animer un contrôle
Ajoutez un minuteur et nommez-le FadeIn.
Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?
Définissez la propriété Duration du minuteur sur 5000, sa propriété Repeat a la valeur true et sa propriété Text sur Activer/Désactiver l’animation.
(facultatif) Facilitez la lecture du minuteur en définissant sa propriété Height sur 160, sa propriété Width sur 600 et sa propriété Size sur 600.
Ajoutez une étiquette, définissez sa propriété Text pour afficher Welcome ! et définissez sa propriété Color sur cette formule :
ColorFade(Color.BlueViolet, FadeIn.Value/5000)Vous souhaitez plus d’informations sur la fonction ColorFade ou d’autres fonctions ?
Sélectionnez le bouton du minuteur pour démarrer ou arrêter l’animation. Le texte de l’étiquette est fondu en blanc, retourne à l’intensité totale et répète le processus.
Conseils sur l’accessibilité
Les mêmes instructions pour le contrôle Button s’appliquent au contrôle Minuteur si les utilisateurs peuvent interagir avec lui.
Minuteurs d’arrière-plan
Les minuteurs en arrière-plan s’exécutent automatiquement et sont masqués. Utilisez-les dans un rôle de prise en charge où le temps écoulé est peu intéressant pour l’utilisateur. Par exemple, vous pouvez actualiser les données toutes les minutes ou afficher un message de notification uniquement pendant une certaine durée.
Les minuteurs d’arrière-plan doivent avoir leur propriété Visible définie sur false afin qu’elles soient masquées de tous les utilisateurs.
Considérations relatives au minutage
Si un minuteur s’exécute automatiquement, déterminez si les utilisateurs ont suffisamment de temps pour lire et utiliser du contenu. Les utilisateurs du clavier et du lecteur d’écran peuvent avoir besoin de plus de temps pour réagir à un événement chronométré.
L’une de ces stratégies est suffisante :
- Autoriser les utilisateurs à annuler l’événement chronométré.
- Permettre aux utilisateurs d’ajuster la limite de temps avant de commencer.
- Avertir 20 secondes avant l’expiration de la limite de temps et fournir un moyen simple d’étendre la limite.
Certains scénarios sont exemptés de ces exigences. Pour plus d’informations, consultez la directive WCAG 2.0 pour les limites de temps.
Prise en charge du lecteur d’écran
Si un minuteur déclenche des modifications sur l’écran actuel, utilisez une région active pour indiquer aux utilisateurs du lecteur d’écran ce qui a changé.
Note
Si le minuteur est visible et en cours d’exécution, les lecteurs d’écran annoncent le temps écoulé toutes les cinq secondes.
N’utilisez pas la propriété Text d’un contrôle pour les informations importantes et sensibles au temps. Les lecteurs d’écran n’annoncent pas les modifications apportées au texte.
Pour les minuteurs interactifs :