Ovládací prvek Časovač v Power Apps

Ovládací prvek, který může určit, jak vaše aplikace reaguje po uplynutí určité doby.

Popis

Časovače můžou například určit, jak dlouho se ovládací prvek zobrazí nebo změní jiné vlastnosti ovládacího prvku po uplynutí určité doby.

Poznámka:

V Power Apps Studiu se časovače spouštějí jenom v režimu náhledu.

Základní vlastnosti

Duration – Jak dlouho časovač běží v milisekundách. Maximum je 24 hodin vyjádřeno v milisekundách. Výchozí hodnota je 60 sekund.

OnTimerEnd – Akce, které se mají provést, když časovač dokončí spuštění.

Repeat – Určuje, zda se časovač automaticky restartuje po dokončení spuštění.

Další vlastnosti

Align – Umístění textu ve vztahu k vodorovném středu jeho ovládacího prvku.

AutoPause – Určuje, jestli se ovládací prvek časovače automaticky pozastaví, pokud uživatel přejde na jinou obrazovku.

AutoStart – Určuje, zda se ovládací prvek časovače automaticky spustí, když uživatel přejde na obrazovku, která tento ovládací prvek obsahuje.

BorderColor – Barva ohraničení ovládacího prvku.

BorderStyle – Zda je Solidhranice ovládacího prvku , Dashed, Dottednebo None.

BorderThickness – Tloušťka ohraničení ovládacího prvku.

Color – Barva textu v ovládacím prvku.

DisplayMode – Určuje, zda ovládací prvek umožňuje uživatelský vstup (Edit), zobrazuje pouze data (View) nebo je zakázaný (Disabled).

DisabledBorderColor – Barva ohraničení ovládacího prvku, pokud je vlastnost ovládacího prvku DisplayMode nastavena na Disabled.

DisabledColor – Barva textu v ovládacím prvku, pokud je jeho DisplayMode vlastnost nastavena na Disabled.

DisabledFill – Barva pozadí ovládacího prvku, pokud je jeho DisplayMode vlastnost nastavena na Disabled.

Fill – Barva pozadí ovládacího prvku.

FocusedBorderColor – Barva ohraničení ovládacího prvku při fokusu ovládacího prvku

FocusedBorderThickness – Tloušťka ohraničení ovládacího prvku, když je ovládací prvek zaměřen.

Font – Název rodiny písem, ve kterých se text zobrazí.

FontWeight – Váha textu v ovládacím prvku: Bold, Semibold, Normalnebo Lighter.

Height – Vzdálenost mezi horním a dolním okrajem ovládacího prvku.

HoverBorderColor – Barva ohraničení ovládacího prvku, když uživatel nechá ukazatel myši na tento ovládací prvek.

HoverColor – Barva textu v ovládacím prvku, když uživatel drží ukazatel myši na něj.

HoverFill – Barva pozadí ovládacího prvku, když uživatel drží ukazatel myši na něj.

Italic – Určuje, zda je text v ovládacím prvku kurzívou.

OnSelect – Akce, které se mají provést, když uživatel klepne nebo klikne na ovládací prvek.

OnTimerStart – Akce, které se mají provést při spuštění časovače.

PressedBorderColor – Barva ohraničení ovládacího prvku, když uživatel klepne nebo klikne na tento ovládací prvek.

PressedColor – Barva textu v ovládacím prvku, když uživatel klepne nebo klikne na tento ovládací prvek.

PressedFill – Barva pozadí ovládacího prvku, když uživatel klepne nebo klikne na tento ovládací prvek.

Reset – Určuje, zda se ovládací prvek vrátí k výchozí hodnotě.

Size – Velikost písma textu, který se zobrazí v ovládacím prvku.

Start – Určuje, zda časovač začíná.

Strikethrough – Určuje, zda se čára zobrazí přes text, který se zobrazí na ovládacím prvku.

TabIndex – Pořadí navigace pomocí klávesnice ve vztahu k jiným ovládacím prvkům.

Text – Text, který se zobrazí na ovládacím prvku nebo který uživatel zadá do ovládacího prvku.

Tooltip – Vysvětlující text, který se zobrazí, když uživatel najede myší na ovládací prvek.

Underline – Určuje, zda se pod textem, který se zobrazuje na ovládacím prvku.

Visible – Určuje, jestli se ovládací prvek zobrazí nebo je skrytý.

Width – Vzdálenost mezi levým a pravým okrajem ovládacího prvku.

X – Vzdálenost mezi levým okrajem ovládacího prvku a levým okrajem nadřazeného kontejneru (obrazovka, pokud neexistuje nadřazený kontejner).

Y – Vzdálenost mezi horním okrajem ovládacího prvku a horním okrajem nadřazeného kontejneru (obrazovka, pokud neexistuje nadřazený kontejner).

Refresh( Zdroj dat )

Examples

Zobrazení odpočítávání

  1. Přidejte časovač a pojmenujte ho Countdown.

    Podívejte se, jak přidat, pojmenovat a nakonfigurovat ovládací prvek.

  2. Nastavte vlastnost Duration časovače na hodnotu 1 0000 a jeho vlastnosti Repeat a Autostart na hodnotu true.

  3. (volitelné) Usnadnit čtení časovače nastavením vlastnosti Height na 160, jeho Width vlastnost 600a velikost vlastnost60.

  4. Přidejte popisek a nastavte jeho vlastnost Text na tento vzorec:
    "Počet zbývajících sekund: " & RoundUp(10-Countdown.Value/1000; 0)

    Chcete další informace o funkci RoundUp nebo jiných funkcích?

    Popisek ukazuje, kolik sekund zbývá před restartováním časovače.

Animace ovládacího prvku

  1. Přidejte časovač a pojmenujte ho FadeIn.

    Podívejte se, jak přidat, pojmenovat a nakonfigurovat ovládací prvek.

  2. Nastavte vlastnost časovače Duration na 5000, jeho Repeat vlastnost na hodnotu true a jeho Text vlastnost na Přepnout animaci.

  3. (volitelné) Usnadnit čtení časovače nastavením jeho Height vlastnosti na 160, jeho Width vlastnost na 600 a jeho Size vlastnost na 60.

  4. Přidejte popisek, nastavte jeho Text vlastnost tak, aby zobrazovala welcome! a nastavte její Color vlastnost na tento vzorec:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Chcete další informace o funkci ColorFade nebo jiných funkcích?

  5. Výběrem tlačítka časovače spusťte nebo zastavte animaci. Text v popisku zmizí na bílou, vrátí se k plné intenzitě a zopakuje proces.

Pokyny pro přístupnost

Stejné pokyny pro ovládací prvek Tlačítko platí pro ovládací prvek Časovač , pokud s ním můžou uživatelé pracovat.

Časovače na pozadí

Časovače na pozadí se spouštějí automaticky a jsou skryté. Použijte je v podpůrné roli, ve které je uplynulý čas pro uživatele velmi zajímavý. Můžete například aktualizovat data každou minutu nebo zobrazit zprávu s oznámením jenom po určitou dobu.

Časovače pozadí by měly mít vlastnost Visible nastavenou na false, aby byly skryté všem uživatelům.

Důležité informace o načasování

Pokud se časovač spustí automaticky, zvažte, jestli mají uživatelé dostatek času na čtení a používání obsahu. Uživatelé klávesnice a čtečky obrazovky mohou potřebovat více času, aby mohli reagovat na časovanou událost.

Každá z těchto strategií je dostatečná:

  • Umožňuje uživatelům zrušit časovanou událost.
  • Umožňuje uživatelům upravit časový limit před zahájením.
  • Upozornit 20 sekund před vypršením časového limitu a poskytnout snadný způsob, jak limit prodloužit.

Některé scénáře jsou z těchto požadavků vyloučené. Další informace najdete v pokynech WCAG 2.0 pro časové limity.

Podpora čtečky karet

  • Pokud časovač aktivuje změny na aktuální obrazovce, pomocí živé oblasti řekněte uživatelům čtečky obrazovky, co se změnilo.

    Poznámka:

    Pokud je časovač viditelný a spuštěný, čtečky obrazovky oznámí uplynulý čas každých pět sekund.

  • Nepoužívejte Text vlastnost ovládacího prvku pro časově citlivé a důležité informace. Čtečky obrazovky neoznamují změny Text.

  • Interaktivní časovače:

    • Text musí být přítomna.
    • Zvažte přidání Label ovládacího prvku pro zobrazení uplynulého času. Pomocí vlastnosti časovače Text požádejte uživatele, aby spustil nebo zastavil časovač.