Control Temporizador en PowerAppsTimer control in PowerApps

Control que determina la forma en que la aplicación responde una vez transcurrido un tiempo determinado.A control that can determine how your app responds after a certain amount of time passes.

DescripciónDescription

Los temporizadores, por ejemplo, determinan el tiempo que un control va a aparecer o cambian otras propiedades de un control una vez transcurrido un tiempo determinado.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.

Para que el temporizador se ejecute en el diseñador, tenga en cuenta que necesita obtener una vista previa de la aplicación.Note that you need to preview the app in order for Timer to run in the designer. Esto permite al usuario configurar el temporizador en el diseñador sin restricciones de tiempo.This allows user to configure the timer in the designer without any time restrictions.

Propiedades principalesKey properties

Duración: el tiempo durante el que se ejecuta un temporizador, en milisegundos.Duration – How long a timer runs in milliseconds. No hay valor máximo.There is no maximum value.

AlFinalizarTemporizador: respuesta de la aplicación al finalizar la ejecución del temporizador.OnTimerEnd – How an app responds when a timer finishes running.

Repetir: indica si un temporizador se reinicia automáticamente cuando finaliza la ejecución.Repeat – Whether a timer automatically restarts when it finishes running.

Propiedades adicionalesAdditional properties

Align: la ubicación del texto respecto al centro horizontal de su control.Align – The location of text in relation to the horizontal center of its control.

PausarAutomáticamente: indica si un clip de audio o vídeo se detiene automáticamente si el usuario se desplaza a otra pantalla.AutoPause – Whether an audio or video clip automatically pauses if the user navigates to a different screen.

IniciarAutomáticamente: indica si un control de audio o vídeo empieza a reproducir automáticamente un clip cuando el usuario navega a la pantalla que contiene ese control.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: el color de un borde del control.BorderColor – The color of a control's border.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness: el grosor de un borde del control.BorderThickness – The thickness of a control's border.

Color: el color del texto en un control.Color – The color of text in a control.

DisplayMode: indica si el control permite entradas de usuario (Edit), solo muestra datos (View) o si está deshabilitado (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor: el color de un borde del control si la propiedad DisplayMode del control está establecida en Disabled.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor: el color del texto en un control si su propiedad DisplayMode está establecida en Disabled.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill: el color de fondo de un control si su propiedad DisplayMode está establecida en Disabled.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill: el color de fondo de un control.Fill – The background color of a control.

Font: el nombre de la familia de fuentes en la que aparece el texto.Font – The name of the family of fonts in which text appears.

FontWeight: el peso del texto en un control: Bold, Semibold, Normal o Lighter.FontWeight – The weight of the text in a control: Bold, Semibold, Normal, or Lighter.

Height: la distancia entre los bordes superior e inferior de un control.Height – The distance between a control's top and bottom edges.

HoverBorderColor: el color de un borde del control cuando el usuario mantiene el puntero del mouse sobre ese control.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor: el color del texto de un control cuando el usuario mantiene el puntero del mouse sobre él.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill: el color de fondo de un control cuando el usuario mantiene el puntero del mouse sobre él.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Italic: indica si el texto de un control está en cursiva.Italic – Whether the text in a control is italic.

OnSelect: indica cómo responde la aplicación cuando el usuario toca o hace clic en un control.OnSelect – How the app responds when the user taps or clicks a control.

AlIniciarTemporizador: respuesta de la aplicación cuando se inicia un temporizador.OnTimerStart – How an app responds when a timer starts to run.

PressedBorderColor: el color de un borde del control cuando el usuario toca o hace clic en ese control.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor: el color de texto de un control cuando el usuario toca o hace clic en ese control.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill: el color de fondo de un control cuando el usuario toca o hace clic en ese control.PressedFill – The background color of a control when the user taps or clicks that control.

Reset: indica si un control vuelve a su valor predeterminado.Reset – Whether a control reverts to its default value.

Size: el tamaño de la fuente del texto que aparece en un control.Size – The font size of the text that appears on a control.

Inicio: indica si se reproduce un clip de audio o vídeo.Start – Whether an audio or video clip plays.

Strikethrough: indica si aparece una línea sobre el texto de un control.Strikethrough – Whether a line appears through the text that appears on a control.

Text: texto que aparece en un control o que el usuario escribe en un control.Text – Text that appears on a control or that the user types into a control.

Información sobre herramientas: texto explicativo que aparece cuando el usuario mantiene el puntero sobre un control.Tooltip – Explanatory text that appears when the user hovers over a control.

Underline: indica si aparece una línea debajo del texto de un control.Underline – Whether a line appears under the text that appears on a control.

Visible: indica si un control aparece o está oculto.Visible – Whether a control appears or is hidden.

Width: la distancia entre los bordes derecho e izquierdo de un control.Width – The distance between a control's left and right edges.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).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 )

EjemplosExamples

Mostrar una cuenta atrásShow a countdown

  1. Agregue un temporizador y asígnele el nombre Countdown.Add a timer, and name it Countdown.

    ¿No sabe cómo agregar, nombrar y configurar un control?Don't know how to add, name, and configure a control?

  2. Establezca la propiedad Duration en 10000 y sus propiedades Repetir e IniciarAutomáticamente en true.Set the timer's Duration property to 10000 and its Repeat and Autostart properties to true.
  3. (opcional) Configure la propiedad Altura en 160, su propiedad Altura en 600 y su propiedad Size en 60 para facilitar la lectura del temporizador.(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. Agregue una etiqueta y establezca su propiedad Text en esta fórmula:Add a label, and set its Text property to this formula:
    "Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)"Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    ¿Desea más información sobre la función RedondearMas u otras funciones?Want more information about the RoundUp function or other functions?

    La etiqueta muestra cuántos segundos quedan para que se reinicie el temporizador.The label shows how many seconds remain before the timer restarts.

  5. (opcional) Establezca la propiedad Visible del temporizador en false.(optional) Set the timer's Visible property to false.

Animar un controlAnimate a control

  1. Agregue un temporizador y asígnele el nombre FadeIn.Add a timer, and name it FadeIn.

    ¿No sabe cómo agregar, nombrar y configurar un control?Don't know how to add, name, and configure a control?

  2. Establezca la propiedad Duration en 5000 y sus propiedades Repetir e IniciarAutomáticamente en true.Set the timer's Duration property to 5000 and its Repeat and Autostart properties to true.
  3. (opcional) Configure la propiedad Altura en 160, su propiedad Altura en 600 y su propiedad Size en 60 para facilitar la lectura del temporizador.(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. Agregue una etiqueta y establezca su propiedad Texto para que muestre el mensaje Welcome!Add a label, set its Text property to show Welcome! y establezca su propiedad Color con esta fórmula:and set its Color property to this formula:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    ¿Desea más información sobre la función ColorFade u otras funciones?Want more information about the ColorFade function or other functions?

    El texto de la etiqueta se difumina a blanco, recupera su intensidad y el proceso se repite.The text in the label fades to white, returns to full intensity, and repeats the process.

  5. (opcional) Establezca la propiedad Visible del temporizador en false.(optional) Set the timer's Visible property to false.