Contrôle Timer dans PowerAppsTimer control in PowerApps

Contrôle permettant de définir le comportement de votre application après qu’un certain laps de temps s’est écoulé.A control that can determine how your app responds after a certain amount of time passes.

DescriptionDescription

Un contrôle Timer (Minuteur) peut par exemple servir à définir la durée d’affichage d’un contrôle ou à modifier d’autres propriétés d’un contrôle après qu’un certain laps de temps s’est écoulé.Timers can, for example, determine how long a control appears or change other properties of a control after a certain amount of time has passed.

Notez que vous devez afficher un aperçu de l’application pour que le minuteur s’exécute dans le concepteur.Note that you need to preview the app in order for Timer to run in the designer. Ainsi, l’utilisateur peut configurer le minuteur dans le concepteur sans aucune restriction de temps.This allows user to configure the timer in the designer without any time restrictions.

Principales propriétésKey properties

Duration : spécifie la durée d’exécution d’un minuteur.Duration – How long a timer runs.

OnTimerEnd : définit le comportement d’une application lorsque l’exécution d’un minuteur se termine.OnTimerEnd – How an app responds when a timer finishes running.

Repeat : indique si un minuteur redémarre automatiquement à la fin de son exécution.Repeat – Whether a timer automatically restarts when it finishes running.

Propriétés supplémentairesAdditional properties

Align : emplacement du texte par rapport au centre horizontal de son contrôle.Align – The location of text in relation to the horizontal center of its control.

AutoPause : indique si un clip audio ou vidéo s’arrête automatiquement lorsque l’utilisateur navigue vers un autre écran.AutoPause – Whether an audio or video clip automatically pauses if the user navigates to a different screen.

AutoStart : indique si un contrôle Audio ou Video démarre automatiquement la lecture d’un clip lorsque l’utilisateur accède à l’écran contenant ce contrôle.AutoStart – Whether an audio or video control automatically starts to play a clip when the user navigates to the screen that contains that control.

BorderColor : couleur de bordure du contrôle.BorderColor – The color of a control's border.

BorderStyle : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness : épaisseur de bordure d’un contrôle.BorderThickness – The thickness of a control's border.

Color : couleur du texte dans un contrôle.Color – The color of text in a control.

DisplayMode : indique si le contrôle autorise l’entrée d’un utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor : couleur de bordure d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor : couleur du texte d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill : couleur d’arrière-plan d’un contrôle.Fill – The background color of a control.

Font : nom de la famille de polices dans laquelle le texte s’affiche.Font – The name of the family of fonts in which text appears.

FontWeight : épaisseur du texte dans un contrôle : Gras, Semibold, Normal ou Plus claire.FontWeight – The weight of the text in a control: Bold, Semibold, Normal, or Lighter.

Height : distance entre le haut et le bas d’un contrôle.Height – The distance between a control's top and bottom edges.

HoverBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor : couleur du texte d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Italic : indique si le texte d’un contrôle est en italique.Italic – Whether the text in a control is italic.

OnSelect : comment l’application répond quand l’utilisateur appuie ou clique sur un contrôle.OnSelect – How the app responds when the user taps or clicks a control.

OnTimerStart : définit le comportement d’une application lorsque l’exécution d’un minuteur démarre.OnTimerStart – How an app responds when a timer starts to run.

PressedBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor : couleur de texte d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedFill – The background color of a control when the user taps or clicks that control.

Reset : indique si un contrôle revient à sa valeur par défaut.Reset – Whether a control reverts to its default value.

Size : taille de police du texte qui apparaît sur un contrôle.Size – The font size of the text that appears on a control.

Start : indique si un clip audio ou vidéo est lancé.Start – Whether an audio or video clip plays.

Strikethrough : indique si une ligne s’affiche sur le texte qui apparaît sur un contrôle.Strikethrough – Whether a line appears through the text that appears on a control.

Text : texte qui apparaît sur un contrôle ou que l’utilisateur tape dans un contrôle.Text – Text that appears on a control or that the user types into a control.

Tooltip : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.Tooltip – Explanatory text that appears when the user hovers over a control.

Underline : indique si une ligne s’affiche sous le texte qui apparaît sur un contrôle.Underline – Whether a line appears under the text that appears on a control.

Visible : indique si un contrôle est visible ou est masqué.Visible – Whether a control appears or is hidden.

Width : distance entre les côtés droit et gauche d’un contrôle.Width – The distance between a control's left and right edges.

X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Refresh( DataSource )Refresh( DataSource )

ExemplesExamples

Afficher un compte à reboursShow a countdown

  1. Ajoutez un minuteur et nommez-le Countdown.Add a timer, and name it Countdown.

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?Don't know how to add, name, and configure a control?

  2. Définissez la propriété Duration du minuteur sur 10000 et ses propriétés Repeat et Autostart sur true.Set the timer's Duration property to 10000 and its Repeat and Autostart properties to true.
  3. (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 60.(optional) Make the timer easier to read by setting its Height property to 160, its Width property to 600, and its Size property to 60.
  4. Ajoutez un libellé et définissez sa propriété Text sur la formule suivante :Add a label, and set its Text property to this formula:
    "Nombre de secondes restantes : " & RoundUp(10-Countdown.Value/1000, 0)"Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    Vous souhaitez obtenir davantage d’informations sur la fonction RoundUp ou d’autres fonctions ?Want more information about the RoundUp function or other functions?

    L’étiquette affiche le nombre de secondes restantes avant le redémarrage du minuteur.The label shows how many seconds remain before the timer restarts.

  5. (Facultatif) Définissez la propriété Visible du minuteur sur false.(optional) Set the timer's Visible property to false.

Animer un contrôleAnimate a control

  1. Ajoutez un minuteur et nommez-le FadeIn.Add a timer, and name it FadeIn.

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?Don't know how to add, name, and configure a control?

  2. Définissez la propriété Duration du minuteur sur 5000 et ses propriétés Repeat et Autostart sur true.Set the timer's Duration property to 5000 and its Repeat and Autostart properties to true.
  3. (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 60.(optional) Make the timer easier to read by setting its Height property to 160, its Width property to 600, and its Size property to 60.
  4. Ajoutez une étiquette, configurez sa propriété Text pour afficher Bienvenue !Add a label, set its Text property to show Welcome! et définissez sa propriété Color sur la formule suivante :and set its Color property to this formula:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Vous souhaitez obtenir davantage d’informations sur la fonction ColorFade ou d’autres fonctions ?Want more information about the ColorFade function or other functions?

    Le texte de l’étiquette disparaît progressivement et revient à son intensité de départ, processus qui se répète indéfiniment.The text in the label fades to white, returns to full intensity, and repeats the process.

  5. (Facultatif) Définissez la propriété Visible du minuteur sur false.(optional) Set the timer's Visible property to false.