Freigeben über


Timersteuerelement in Power Apps

Ein Steuerelement, das bestimmen kann, wie Ihre App nach einer bestimmten Zeitspanne reagiert.

Description

Zeitgeber können z. B. bestimmen, wie lange ein Steuerelement angezeigt wird, oder andere Eigenschaften eines Steuerelements ändern, nachdem eine bestimmte Zeitspanne vergangen ist.

Hinweis

In Power Apps Studio werden Zeitgeber nur im Vorschaumodus ausgeführt.

Schlüsseleigenschaften

Dauer – Wie lange ein Timer in Millisekunden ausgeführt wird. Das Maximum beträgt 24 Stunden, ausgedrückt in Millisekunden. Der Standardwert ist 60 Sekunden.

OnTimerEnd – Aktionen, die ausgeführt werden sollen, wenn ein Timer abgeschlossen ist.

Wiederholen – Gibt an, ob ein Timer beim Beenden der Ausführung automatisch neu gestartet wird.

Zusätzliche Eigenschaften

Ausrichten – Die Position des Texts im Verhältnis zur horizontalen Mitte des Steuerelements.

AutoPause – Gibt an, ob das Timersteuerelement automatisch angehalten wird, wenn der Benutzer zu einem anderen Bildschirm navigiert.

AutoStart – Gibt an, ob das Timersteuerelement automatisch wiedergegeben wird, wenn der Benutzer zu dem Bildschirm navigiert, der dieses Steuerelement enthält.

BorderColor – Die Farbe des Rahmens eines Steuerelements.

BorderStyle – Gibt an, ob der Rahmen eines Steuerelements einfarbig, gestrichelt, gepunktet oder None ist.

BorderThickness – Die Stärke des Rahmens eines Steuerelements.

Farbe – Die Farbe des Texts in einem Steuerelement.

DisplayMode – Ob das Steuerelement Benutzereingaben (Bearbeiten) zulässt, zeigt nur Daten (Ansicht) an oder ist deaktiviert (deaktiviert).

DisabledBorderColor – Die Farbe des Rahmens eines Steuerelements, wenn die DisplayMode-Eigenschaft des Steuerelements auf "Disabled" festgelegt ist.

DisabledColor – Die Farbe von Text in einem Steuerelement, wenn die DisplayMode-Eigenschaft auf "Disabled" festgelegt ist.

DisabledFill – Die Hintergrundfarbe eines Steuerelements, wenn die DisplayMode-Eigenschaft auf "Disabled" festgelegt ist.

Füllung – Die Hintergrundfarbe eines Steuerelements.

FocusedBorderColor – Die Farbe des Rahmens eines Steuerelements, wenn das Steuerelement fokussiert ist.

FocusedBorderThickness – Die Stärke des Rahmens eines Steuerelements, wenn das Steuerelement fokussiert ist.

Schriftart – Der Name der Schriftartenfamilie, in der Text angezeigt wird.

FontWeight – Die Stärke des Texts in einem Steuerelement: Fett, Semibold, Normal oder Heller.

Höhe – Der Abstand zwischen den oberen und unteren Rändern eines Steuerelements.

HoverBorderColor – Die Farbe des Rahmens eines Steuerelements, wenn der Benutzer den Mauszeiger auf diesem Steuerelement hält.

HoverColor – Die Farbe des Texts in einem Steuerelement, wenn der Benutzer den Mauszeiger darauf hält.

HoverFill – Die Hintergrundfarbe eines Steuerelements, wenn der Benutzer den Mauszeiger darauf hält.

Kursiv – Gibt an, ob der Text in einem Steuerelement kursiv ist.

OnSelect – Aktionen, die ausgeführt werden sollen, wenn der Benutzer auf ein Steuerelement tippt oder klickt.

OnTimerStart – Aktionen, die ausgeführt werden sollen, wenn ein Timer gestartet wird.

PressedBorderColor – Die Farbe des Rahmens eines Steuerelements, wenn der Benutzer auf dieses Steuerelement tippt oder klickt.

PressedColor – Die Textfarbe in einem Steuerelement, wenn der Benutzer auf dieses Steuerelement tippt oder klickt.

PressedFill – Die Hintergrundfarbe eines Steuerelements, wenn der Benutzer auf dieses Steuerelement tippt oder klickt.

Zurücksetzen – Gibt an, ob ein Steuerelement auf seinen Standardwert zurückgesetzt wird.

Size – Der Schriftgrad des Texts, der in einem Steuerelement angezeigt wird.

Start – Gibt an, ob der Timer gestartet wird.

Durchgestrichen – Gibt an, ob eine Zeile durch den Text angezeigt wird, der in einem Steuerelement angezeigt wird.

TabIndex – Tastaturnavigationsreihenfolge im Verhältnis zu anderen Steuerelementen.

Text – Text , der in einem Steuerelement angezeigt wird oder der Benutzer in ein Steuerelement eingibt.

QuickInfo – Erläuternder Text, der angezeigt wird, wenn der Benutzer auf ein Steuerelement zeigt.

Unterstrichen – Gibt an, ob unter dem Text, der in einem Steuerelement angezeigt wird, eine Zeile angezeigt wird.

Sichtbar – Ob ein Steuerelement angezeigt oder ausgeblendet ist.

Width – Der Abstand zwischen den linken und rechten Rändern eines Steuerelements.

X – Der Abstand zwischen dem linken Rand eines Steuerelements und dem linken Rand des übergeordneten Containers (Bildschirm, wenn kein übergeordneter Container).

Y – Der Abstand zwischen dem oberen Rand eines Steuerelements und dem oberen Rand des übergeordneten Containers (Bildschirm, wenn kein übergeordneter Container).

Refresh( DataSource )

Examples

Anzeigen eines Countdowns

  1. Fügen Sie einen Timer hinzu, und nennen Sie ihn Countdown.

    Wissen Sie nicht, wie Sie ein Steuerelement hinzufügen, benennen und konfigurieren können?

  2. Legen Sie die Duration-Eigenschaft des Timers auf 10000 fest, und die Eigenschaften "Repeat " und "Autostart " auf "true".

  3. (optional) Vereinfachen Sie das Lesen des Timers, indem Sie die Height-Eigenschaft auf 160, die Width-Eigenschaft auf 600 und die Size-Eigenschaft auf 60 festlegen.

  4. Fügen Sie eine Beschriftung hinzu, und legen Sie deren Texteigenschaft auf diese Formel fest:
    "Anzahl der verbleibenden Sekunden: " & RoundUp(10-Countdown.Value/1000, 0)

    Möchten Sie weitere Informationen zur RoundUp-Funktion oder anderen Funktionen benötigen?

    Die Beschriftung zeigt, wie viele Sekunden verbleiben, bevor der Timer neu gestartet wird.

Animieren eines Steuerelements

  1. Fügen Sie einen Timer hinzu, und nennen Sie ihn FadeIn.

    Wissen Sie nicht, wie Sie ein Steuerelement hinzufügen, benennen und konfigurieren können?

  2. Legen Sie die Duration-Eigenschaft des Timers auf 5000 fest, dessen Repeat-Eigenschaft auf "true" und die Text-Eigenschaft auf "Umschalten"-Animation.

  3. (optional) Vereinfachen Sie das Lesen des Timers, indem Sie die Height-Eigenschaft auf 160, die Width-Eigenschaft auf 600 und die Size-Eigenschaft auf 60 festlegen.

  4. Fügen Sie eine Beschriftung hinzu, legen Sie die Eigenschaft "Text " fest, um " Willkommen" anzuzeigen! und legen Sie dessen Color-Eigenschaft auf diese Formel fest:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Möchten Sie mehr über die ColorFade-Funktion oder andere Funktionen erfahren?

  5. Wählen Sie die Timerschaltfläche aus, um die Animation zu starten oder zu beenden. Der Text in der Beschriftung wird weiß eingeblendet, kehrt zur vollen Intensität zurück und wiederholt den Prozess.

Richtlinien für Eingabehilfen

Die gleichen Richtlinien für das Schaltflächensteuerelement gelten für das Timer-Steuerelement , wenn Benutzer damit interagieren können.

Hintergrundzeitgeber

Hintergrundzeitgeber werden automatisch ausgeführt und sind ausgeblendet. Verwenden Sie sie in einer unterstützenden Rolle, bei der die verstrichene Zeit für den Benutzer von geringem Interesse ist. Sie können beispielsweise Daten jede Minute aktualisieren oder eine Benachrichtigung nur für einen bestimmten Zeitraum anzeigen.

Hintergrundtimer sollten ihre Visible-Eigenschaft auf "false" festgelegt haben, sodass sie für alle Benutzer ausgeblendet sind.

Überlegungen zur Anzeigedauer

Wenn ein Timer automatisch ausgeführt wird, überlegen Sie, ob Benutzer genügend Zeit zum Lesen und Verwenden von Inhalten haben. Tastatur- und Sprachausgabebenutzer benötigen möglicherweise mehr Zeit, um auf ein zeitgesteuertes Ereignis zu reagieren.

Jede dieser Strategien reicht aus:

  • Zulassen, dass Benutzer das Zeitereignis abbrechen können.
  • Benutzern das Anpassen des Zeitlimits erlauben, bevor sie beginnt.
  • Warnen Sie 20 Sekunden, bevor das Zeitlimit abläuft, und bieten Sie eine einfache Möglichkeit, den Grenzwert zu verlängern.

Einige Szenarien sind von diesen Anforderungen ausgenommen. Weitere Informationen finden Sie in der WCAG 2.0-Richtlinie für Zeitlimits.

Unterstützung für Sprachausgabe

  • Wenn ein Timer Änderungen auf dem aktuellen Bildschirm auslöst, verwenden Sie einen Livebereich , um Benutzern der Sprachausgabe mitzuteilen, was sich geändert hat.

    Hinweis

    Wenn der Timer sichtbar und ausgeführt wird, liest die Sprachausgabe alle fünf Sekunden die verstrichene Zeit vor.

  • Verwenden Sie die Text-Eigenschaft eines Steuerelements nicht für zeitkritische und wichtige Informationen. Bildschirmsprachausgaben geben keine Änderungen an Text an.

  • Für interaktive Zeitgeber:

    • Text muss vorhanden sein.
    • Erwägen Sie das Hinzufügen eines Bezeichnungssteuerelements, um die verstrichene Zeit anzuzeigen. Verwenden Sie die Text-Eigenschaft des Timers, um den Benutzer anzuweisen, den Timer zu starten oder zu beenden.