Controlo Temporizador no PowerAppsTimer control in PowerApps

Um controlo que determina a forma como a aplicação responde após um determinado período de tempo ter passado.A control that can determine how your app responds after a certain amount of time passes.

DescriçãoDescription

Os temporizadores podem, por exemplo, determinar durante quanto tempo um controlo aparece ou alterar outras propriedades de um controlo após um determinado período de tempo ter passado.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.

Tenha em atenção que é necessário pré-visualizar a aplicação para que o Temporizador seja executado no estruturador.Note that you need to preview the app in order for Timer to run in the designer. Isto permite ao utilizador configurar o temporizador no estruturador sem quaisquer restrições de tempo.This allows user to configure the timer in the designer without any time restrictions.

Propriedades principaisKey properties

Duração – A duração do tempo de execução de um temporizador em milissegundos.Duration – How long a timer runs in milliseconds. Não existe nenhum valor máximo.There is no maximum value.

OnTimerEnd – como uma aplicação responde assim que termina a execução de um temporizador.OnTimerEnd – How an app responds when a timer finishes running.

Repetir – se um temporizador é reiniciado automaticamente assim que termina a respetiva execução.Repeat – Whether a timer automatically restarts when it finishes running.

Propriedades adicionaisAdditional properties

Alinhar – a localização de texto em relação ao centro horizontal do seu controlo.Align – The location of text in relation to the horizontal center of its control.

AutoPause – se um clip de vídeo ou áudio é colocado automaticamente em pausa, se o utilizador navegar para um ecrã diferente.AutoPause – Whether an audio or video clip automatically pauses if the user navigates to a different screen.

AutoStart – se um controlo de vídeo ou áudio começa automaticamente a reproduzir um clip quando o utilizador navega para o ecrã que contém esse controlo.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 – a cor do limite de um controlo.BorderColor – The color of a control's border.

BorderStyle – se o limite do controlo é Sólido, Tracejado, Com pontos ou Nenhum.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness – a espessura do limite de um controlo.BorderThickness – The thickness of a control's border.

Cor – a cor do texto num controlo.Color – The color of text in a control.

DisplayMode – se o controlo permite a intervenção do utilizador (Editar), apenas apresenta os dados (Visualizar) ou está desativado (Desativado).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor – a cor do limite de um controlo se a propriedade DisplayMode do controlo estiver definida como Desativado.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor – a cor do texto num controlo se a respetiva propriedade DisplayMode estiver definida como Desativado.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill – a cor de fundo de um controlo se a respetiva propriedade DisplayMode estiver definida como Desativado.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Preenchimento – a cor de fundo de um controlo.Fill – The background color of a control.

Tipo de letra – o nome da família dos tipos de letra que aparecem no texto.Font – The name of the family of fonts in which text appears.

FontWeight – a espessura do texto num controlo: Negrito, Seminegrito, Normal ou Mais claro.FontWeight – The weight of the text in a control: Bold, Semibold, Normal, or Lighter.

Altura – a distância entre as margens superiores e inferiores de um controlo.Height – The distance between a control's top and bottom edges.

HoverBorderColor – a cor do limite de um controlo quando o utilizador mantém o ponteiro do rato nesse controlo.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor – a cor do texto num controlo quando o utilizador mantém o ponteiro do rato no mesmo.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill – a cor de fundo de um controlo quando o utilizador mantém o ponteiro do rato no mesmo.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Itálico – se o texto num controlo é itálico.Italic – Whether the text in a control is italic.

OnSelect – como a aplicação responde quando o utilizador toca ou clica num controlo.OnSelect – How the app responds when the user taps or clicks a control.

OnTimerStart – como uma aplicação responde quando um temporizador começa a ser executado.OnTimerStart – How an app responds when a timer starts to run.

PressedBorderColor – a cor do limite de um controlo quando o utilizador toca ou clica nesse controlo.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor – a cor do texto num controlo quando o utilizador toca ou clica nesse controlo.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill – a cor de fundo de um controlo quando o utilizador toca ou clica nesse controlo.PressedFill – The background color of a control when the user taps or clicks that control.

Reset – se um controlo é revertido para o valor predefinido.Reset – Whether a control reverts to its default value.

Tamanho – o tamanho do tipo de letra do texto que é apresentado num controlo.Size – The font size of the text that appears on a control.

Iniciar – se um clip de áudio ou vídeo é reproduzido.Start – Whether an audio or video clip plays.

Rasurado – se é apresentada uma linha no meio do texto que aparece num controlo.Strikethrough – Whether a line appears through the text that appears on a control.

Texto – texto que é apresentado num controlo ou que o utilizador escreve num controlo.Text – Text that appears on a control or that the user types into a control.

Tooltip – o texto explicativo que aparece quando o rato passa por cima de um controlo.Tooltip – Explanatory text that appears when the user hovers over a control.

Sublinhado – se é apresentada uma linha sob o texto que aparece num controlo.Underline – Whether a line appears under the text that appears on a control.

Visível – se um controlo é apresentado ou está oculto.Visible – Whether a control appears or is hidden.

Largura – a distância entre as margens esquerda e direita de um controlo.Width – The distance between a control's left and right edges.

X – A distância entre o limite esquerdo de um controlo e o limite esquerdo do respetivo contentor principal (do ecrã, se não existir um contentor principal).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y – A distância entre o limite superior de um controlo e o limite superior do contentor principal (do ecrã, se não existir um contentor principal).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 )

ExemplosExamples

Mostrar uma contagem decrescenteShow a countdown

  1. Adicione um temporizador e dê-lhe o nome Contagem decrescente.Add a timer, and name it Countdown.

    Não sabe como adicionar, atribuir um nome e configurar um controlo?Don't know how to add, name, and configure a control?

  2. Defina a propriedade Duração do temporizador para 10000, e as respetivas propriedades Repetir e Iniciar automaticamente para verdadeiro.Set the timer's Duration property to 10000 and its Repeat and Autostart properties to true.
  3. (opcional) Facilite a leitura do temporizador ao definir a respetiva propriedade Altura para 160, a propriedade Largura para 600 e a propriedade Tamanho para 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. Adicione uma etiqueta e defina a respetiva propriedade Text como esta fórmula:Add a label, and set its Text property to this formula:
    "Número de segundos restantes:" & RoundUp(10-Countdown.Value/1000, 0)"Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    Pretende obter mais informações sobre a função RoundUp ou outras funções?Want more information about the RoundUp function or other functions?

    A etiqueta mostra quantos segundos faltam para o reinício do temporizador.The label shows how many seconds remain before the timer restarts.

  5. (opcional) Defina a propriedade Visível do temporizador para falso.(optional) Set the timer's Visible property to false.

Animar um controloAnimate a control

  1. Adicione um temporizador e dê-lhe o nome FadeIn.Add a timer, and name it FadeIn.

    Não sabe como adicionar, atribuir um nome e configurar um controlo?Don't know how to add, name, and configure a control?

  2. Defina a propriedade Duração do temporizador para 5000 e as respetivas propriedades Repetir e Iniciar automaticamente para verdadeiro.Set the timer's Duration property to 5000 and its Repeat and Autostart properties to true.
  3. (opcional) Facilite a leitura do temporizador ao definir a respetiva propriedade Altura para 160, a propriedade Largura para 600 e a propriedade Tamanho para 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. Adicione uma etiqueta, defina a respetiva propriedade Texto para que mostre Bem-vindo!Add a label, set its Text property to show Welcome! e defina a respetiva propriedade Cor para esta fórmula:and set its Color property to this formula:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Pretende obter mais informações sobre a função ColorFade ou outras funções?Want more information about the ColorFade function or other functions?

    O texto na etiqueta desvanece para branco, volta à intensidade completa e repete o processo.The text in the label fades to white, returns to full intensity, and repeats the process.

  5. (opcional) Defina a propriedade Visível do temporizador para falso.(optional) Set the timer's Visible property to false.