Zeitgeber-Steuerelement in Power Apps

Ein Steuerelement, das bestimmen kann, wie Ihre App reagiert, wenn eine gewisse Zeit verstrichen ist.

Beschreibung

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

Hinweis

In Power Apps Studio laufen Zeitgeber nur im Vorschaumodus.

Wichtige Eigenschaften

Duration – Gibt an, wie lange ein Zeitgeber ausgeführt wird (in Millisekunden). Das Maximum beträgt 24 Stunden, ausgedrückt in Millisekunden. Standard ist 60 Sekunden.

OnTimerEnd – Auszuführende Aktionen, wenn ein Zeitgeber die Ausführung beendet.

Repeat – Ob ein Zeitgeber beim Beenden der Ausführung automatisch neu gestartet wird.

Zusätzliche Eigenschaften

Align – Die Position von Text in Relation zur horizontalen Mitte des Steuerelements.

AutoPause: Gibt an, ob das Zeitgeber-Steuerelement automatisch angehalten wird, wenn der Benutzer zu einer anderen Anzeige navigiert.

AutoStart – Gibt an, ob das Zeitgeber-Steuerelement automatisch wiedergegeben wird, wenn der Benutzer zu der Anzeige navigiert, die das Steuerelement enthält.

BorderColor - Die Farbe des Rahmens eines Steuerelements.

BorderStyle - Legt fest, ob der Rahmen eines Steuerelements Durgehend, Gestrichelt, Gepunktet oder Keine ist.

BorderThickness - Die Linienstärke des Rahmens eines Steuerelements.

Color – Die Farbe des Texts in einem Steuerelement.

DisplayMode - Legt fest, ob das Steuerelement Benutzereingaben zulässt (Bearbeiten), ob nur Daten angezeigt werden (Anzeigen) oder ob das Steuerelement deaktiviert ist (Deaktiviert).

DisabledBorderColor: Die Farbe des Steuerelementrahmens, wenn die DisplayMode-Eigenschaft des Steuerelements auf Deaktiviert festgelegt ist.

DisabledColor: Die Farbe des Texts in einem Steuerelement, wenn seine DisplayMode-Eigenschaft auf Deaktiviert festgelegt ist.

DisabledFill: Die Hintergrundfarbe eines Steuerelements, wenn dessen DisplayMode-Eigenschaft auf Deaktiviert festgelegt ist.

Fill - Die Hintergrundfarbe eines Steuerelements.

FocusedBorderColor - Die Rahmenfarbe eines Steuerelements, wenn das Steuerelement der Fokus ist.

FocusedBorderThickness - Die Rahmendicke eines Steuerelements, wenn das Steuerelement der Fokus ist.

Font – Der Name der Schriftfamilie des angezeigten Texts.

FontWeight – Die Schriftbreite des Texts in einem Steuerelement: Fett, Halbfett. Normal oder Jeller.

Height - Die Entfernung zwischen dem oberen und unteren Rand eines Steuerelements.

HoverBorderColor – Die Rahmenfarbe eines Steuerelements, wenn der Benutzer den Mauszeiger über das Steuerelement hält.

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

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

Italic – Legt fest, ob der Text in einem Steuerelement kursiv formatiert ist.

OnSelect – Auszuführende Aktionen, wenn der Benutzer auf ein Steuerelement tippt oder klickt.

OnTimerStart – Auszuführende Aktionen, wenn ein Zeitgeber mit der Ausführung beginnt.

PressedBorderColor – Die Rahmenfarbe eines Steuerelements, wenn der Benutzer auf das Steuerelement tippt oder klickt.

PressedColor – Die Farbe des Texts in einem Steuerelement, wenn der Benutzer auf das Steuerelement tippt oder klickt.

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

Reset – 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 Zeitgeber gestartet wird.

Strikethrough – Legt fest, ob der in einem Steuerelement angezeigte Text durchgestrichen ist.

TabIndex: Navigationsreihenfolge der Tastatur in Bezug auf andere Steuerelemente.

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

Tooltip - Erklärender Text, der angezeigt wird, wenn der Benutzer auf ein Steuerelement zeigt.

Underline – Legt fest, ob der in einem Steuerelement angezeigte Text unterstrichen ist.

Visible - Gibt an, ob ein Steuerelement angezeigt wird oder ausgeblendet ist.

Width - Der Abstand zwischen dem linken und rechten Rand eines Steuerelements.

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

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

Refresh( DataSource )

Beispiele

Anzeigen eines Countdowns

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

    Möchten Sie wissen, wie Sie ein Steuerelement hinzufügen, benennen und konfigurieren?

  2. Legen Sie die Eigenschaft Duration für den Zeitgeber auf 10000 und seine Eigenschaften Repeat und Autostart auf TRUE fest.

  3. (optional) Erhöhen Sie die Lesbarkeit des Zeitgeber durch Festlegen seiner Eigenschaft Height auf 160, seiner Eigenschaft Width auf 600, und seiner Eigenschaft Size auf 60.

  4. Fügen Sie eine Bezeichnung hinzu, und legen Sie deren Eigenschaft Text auf diese Funktion fest:
    "Anzahl verbleibender Sekunden: " & RoundUp(10-Countdown.Value/1000, 0)

    Benötigen Sie weitere Informationen zur RoundUp-Funktion oder anderen Funktionen?

    Die Bezeichnung zeigt die bis zum Neustart des Zeitgeber verbleibenden Sekunden an.

Animieren eines Steuerelements

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

    Möchten Sie wissen, wie Sie ein Steuerelement hinzufügen, benennen und konfigurieren?

  2. Legen Sie für diese Eigenschaften des Zeitgeber Folgendes fest: Duration = 5000, Repeat = TRUE und Text = Umschalter-Animation.

  3. (optional) Erhöhen Sie die Lesbarkeit des Zeitgeber durch Festlegen seiner Eigenschaft Height auf 160, seiner Eigenschaft Width auf 600, und seiner Eigenschaft Size auf 60.

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

    Benötigen Sie weitere Informationen zur ColorFade-Funktion oder anderen Funktionen?

  5. Klicken Sie auf die Zeitgeber-Schaltfläche, um die Animation zu starten oder zu beenden. Der Text in der Bezeichnung wird weiß, kehrt zur vollständigen Intensität zurück und wiederholt den Prozess.

Richtlinien für Barrierefreiheit

Die gleichen Richtlinien für das Schaltfläche Steuerelement gilt für das Zeitgeber Steuerelement, wenn Benutzer damit interagieren können.

Hintergrund-Zeitgeber

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

Hintergrund-Zeitgeber sollten ihre Eigenschaft Visible auf false gesetzt haben, damit sie vor allen Benutzern verborgen sind.

Zeitüberlegungen

Wenn ein Zeitgeber automatisch ausgeführt wird, überlegen Sie, ob Benutzer genügend Zeit zum Lesen und Verwenden von Inhalten haben. Benutzer, die die Tastatur oder die Sprachausgabe verwenden, benötigen möglicherweise mehr Zeit, um auf ein solches Ereignis zu reagieren.

Eine der nachfolgenden Vorgehensweisen ist ausreichend:

  • Benutzern ermöglichen, das zeitlich begrenzte Ereignis abzubrechen.
  • Benutzern ermöglichen, das Zeitlimit anzupassen, bevor es beginnt.
  • 20 Sekunden vor Ende des Zeitlimits warnen und eine Möglichkeit bieten, es auf einfache Weise zu verlängern.

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

Screenreadersupport

  • Wenn ein Zeitgeber Änderungen auf der aktuellen Anzeige auslöst, verwenden Sie eine Live-Region, um Sprachausgaben-Benutzern mitzuteilen, was sich geändert hat.

    Hinweis

    Wenn der Zeitgeber sichtbar ist und läuft, gibt die Spachausgabe alle fünf Sekunden die verstrichene Zeit an.

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

  • Für interaktive Zeitgeber:

    • Die Text-Eigenschaft muss vorhanden sein.
    • Fügen Sie ggf. ein Steuerelement Beschriftung hinzu, das die verstrichene Zeit anzeigt. Weisen Sie den Benutzer mithilfe der Eigenschaft Text an, ob der Zeitgeber gestartet oder beendet werden soll.

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).