Időmérő vezérlő a Power Apps alkalmazásokban

Egy olyan vezérlőelem, amely meghatározza az alkalmazás válaszát egy adott időtartamot követően.

Ismertetés

Az időmérők például meghatározhatják, hogy mennyi ideig legyen látható egy vezérlőelem, vagy egy adott időtartamot követően megváltoztathatják egy másik vezérlőelem tulajdonságait.

Megjegyzés

A Power Apps Studio alkalmazásban az időzítők csak előnézeti módban futnak.

Fő tulajdonságok

Időtartam – Azt határozza meg, hogy ezredmásodpercekben számolva mennyi ideig fusson az időmérő. A maximum 24 óra ezredmásodpercben kifejezve. Az alapértelmezett érték 60 mp.

OnTimerEnd – Az időzítő futásának befejezésekor végzett műveletek.

Ismétlés – Azt határozza meg, hogy az időmérő a lejáratot követően újrainduljon-e.

További tulajdonságok

Igazítás – A szöveg helyzete a vezérlőeleme vízszintes középpontjához viszonyítva.

AutoPause – Meghatározza, hogy az időzítővezérlő számlálója automatikusan megáll-e, amikor a felhasználó egy másik képernyőre navigál.

AutoStart – Meghatározza, hogy az időzítővezérlő számlálója automatikusan elinduljon-e, amikor a felhasználó egy olyan képernyőre navigál, amely tartalmazza az adott vezérlőelemet.

BorderColor – Egy vezérlőelem szegélyének színe.

BorderStyle – Azt határozza meg, hogy egy vezérlőelem szegélye Folytonos, Szaggatott, Pontozott, vagy Nincs értékű.

BorderThickness – Egy vezérlőelem szegélyének vastagsága.

Szín – Egy vezérlőelem szövegének színe.

DisplayMode – Azt határozza meg, hogy a vezérlőelem ad-e lehetőséget a felhasználónak bementet megadására (Szerkesztés) vagy csak megjeleníti az adatokat (Megtekintés), vagy egyik sem, és ki van kapcsolva (Kikapcsolva).

DisabledBorderColor – Egy vezérlőelem szegélyének színe, ha annak DisplayMode tulajdonsága a Letiltva értékre van állítva.

DisabledColor – A vezérlőelem szövegszíne abban az esetben, ha a DisplayMode tulajdonság értéke Letiltva.

DisabledFill – Egy vezérlőelem háttérszíne, ha annak DisplayMode tulajdonsága a Letiltva értékre van állítva.

Kitöltés – Egy vezérlőelem háttérszíne.

FocusedBorderColor – A vezérlőelem szegélyének színe, amikor a fókusz a vezérlőelemen van.

FocusedBorderThickness – A vezérlőelem szegélyének vastagsága, amikor a fókusz a vezérlőelemen van.

Betűtípus – A szöveg megjelenítéséhez használt betűkészlet neve.

FontWeight – Egy vezérlőelem szövegének vastagsága: Félkövér, Kicsit kövér, Normál vagy Vékonyabb.

Magasság – Egy vezérlőelem felső és alsó széle közötti távolság.

HoverBorderColor – Egy vezérlőelem szegélyének színe, amikor a felhasználó felette tartja az egérkurzort.

HoverColor – Egy vezérlőelem szövegének színe, amikor a felhasználó felette tartja az egérkurzort.

HoverFill – Egy vezérlőelem háttérszíne, amikor a felhasználó felette tartja az egérkurzort.

Dőlt – Azt határozza meg, hogy dőlt betűs-e a vezérlőelem szövege.

OnSelect – Elvégzendő műveletek, amikor a felhasználó egy vezérlőre kattint vagy koppint.

OnTimerStart – Az időzítő futásának kezdetekor végrehajtani szükséges műveletek.

PressedBorderColorr – Egy vezérlőelem szegélyének színe, amikor a felhasználó a vezérlőelemre kattint vagy koppint.

PressedColor – Egy vezérlőelem szövegének színe, amikor a felhasználó a vezérlőelemre kattint vagy koppint.

PressedFill – Egy vezérlőelem háttérszíne, amikor a felhasználó a vezérlőelemre kattint vagy koppint.

Visszaállítás – Azt határozza meg, hogy egy vezérlőelem visszaálljon-e az alapértelmezett értékére.

Méret – Egy vezérlőelemen megjelenő szöveg betűmérete.

Indítás – Meghatározza, hogy elindul-e az időzítő.

Strikethrough – Azt határozza meg, hogy áthúzott legyen-e egy vezérlőelemen megjelenő szöveg.

TabIndex – A billentyűzettel végzett navigáció sorrendje a többi vezérlőelemhez viszonyítva.

Szöveg – Egy vezérlőelemen megjelenő vagy a felhasználó által oda begépelt szöveg.

Elemleírás – Magyarázó szöveg, amely akkor jelenik meg, ha a felhasználó rámutat egy vezérlőelemre.

Aláhúzás – Azt határozza meg, hogy aláhúzott legyen-e egy vezérlőelemen megjelenő szöveg.

Látható – Azt határozza meg, hogy egy vezérlőelem látható vagy rejtett legyen.

Szélesség – Egy vezérlőelem bal és jobb széle közötti távolság.

X – A távolság egy vezérlőelem bal oldali szegélye és a fölérendelt tároló bal oldali szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).

Y – A távolság egy vezérlőelem felső szegélye és a fölérendelt tároló felső szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).

Frissítés( DataSource )

Példák

Visszaszámlálás megjelenítése

  1. Adjon hozzá egy időmérőt, és adja neki a Visszaszámlálás nevet.

    Nem tudja, hogyan adhat hozzá, nevezhet el és konfigurálhat egy vezérlőelemet?

  2. Állítsa be az időmérő Időtartam tulajdonságát 10000-re, majd az Ismétlés és az Automatikus indulás tulajdonságokat igaz értékre.

  3. (nem kötelező) Tegye könnyebben olvashatóvá az időmérőt: állítsa a Magasság tulajdonságát 160 értékre, a Szélesség tulajdonságát 600 értékre, a Méret tulajdonságát pedig 60 értékre.

  4. Adjon hozzá egy címkét, majd állítsa be a Szöveg tulajdonságát a következő képletnek megfelelően:
    "Hátralévő idő másodpercben: " & RoundUp(10-Countdown.Value/1000, 0)

    Többet szeretne megtudni a RoundUp függvényről vagy más függvényekről?

    A címke megjeleníti, hogy hány másodperc van hátra az időmérő újraindulásáig.

Vezérlőelem animációja

  1. Adjon hozzá egy időmérőt, és adja neki a FadeIn nevet.

    Nem tudja, hogyan adhat hozzá, nevezhet el és konfigurálhat egy vezérlőelemet?

  2. Az időzítő Időtartam tulajdonságát állítsa 5000, az Ismétlődés tulajdonságát igaz, a Szöveg tulajdonságát pedig Animáció ki/bekapcsolása értékre.

  3. (nem kötelező) Tegye könnyebben olvashatóvá az időmérőt: állítsa a Magasság tulajdonságát 160 értékre, a Szélesség tulajdonságát 600 értékre, a Méret tulajdonságát pedig 60 értékre.

  4. Adjon hozzá egy címkét, majd állítsa be a Szöveg tulajdonságát úgy, hogy az Üdvözöljük! feliratot jelenítse meg, és állítsa a Szín tulajdonságát erre a képletre:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Többet szeretne megtudni a ColorFade függvényről, vagy más függvényekről?

  5. Az animáció indításához vagy leállításához válassza az időzítő gombot. A címke szövege fehérré halványodik, teljes intenzitásúra vált, majd ismétli ezt a folyamatot.

Akadálymentességi irányelvek

A Button vezérlőelemre vonatkozó útmutatás az Időzítő vezérlőelemre is vonatkozik, ha a felhasználók interakcióba tudnak lépni vele.

Háttéridőzítők

A háttéridőzítők automatikusan futnak, és rejtve vannak. Abban a támogató szerepkörben használhatja, ahol az eltelt idő a felhasználó számára nem lényeges. Például percenként frissítheti az adatokat, vagy csak bizonyos időre jelenítheti meg az értesítő üzenetet.

A háttéridőzítőknél a Látható tulajdonságot hamis értékre kell állítani, hogy az összes felhasználó számára el legyenek rejtve.

Időzítési szempontok

Ha az Időzítő automatikusan fut, érdemes átgondolni, hogy a felhasználóknak elegendő idejük van-e a tartalom elolvasására és felhasználására. Lehetséges, hogy a billentyűzetet és képernyőolvasót használóknak több időre van szükségük, hogy egy időzített eseményre reagálhassanak.

Az alábbi stratégiák bármelyike megfelelő:

  • Időzített esemény visszavonásának engedélyezése a felhasználók számára.
  • Az időkorlát indulás előtti beállításának engedélyezése a felhasználók számára.
  • Figyelmeztetés 20 másodperccel az időkorlát lejárta előtt, és lehetőség biztosítása a korlát egyszerű kibővítéséhez.

Bizonyos alkalmazási helyzetekre ezek a követelmény nem vonatkoznak. További információk: WCAG 2.0 útmutató az időkorlátokhoz.

Képernyőolvasó támogatása

  • Ha egy időzítő módosításokat aktivál az aktuális képernyőn, egy élő régió segítségével közölje a képernyőolvasó-felhasználókkal a módosításokat.

    Megjegyzés

    Ha az időzítő látható és fut, a képernyőolvasók öt másodpercenként bejelentik az eltelt időt.

  • Ne használja a vezérlőelem Szöveg tulajdonságát időérzékeny és fontos adatok esetén. A képernyőolvasók nem jelzik a Szöveg módosításait.

  • Interaktív időzítők esetén:

    • A Szöveg elemnek jelen kell lennie.
    • Az eltelt idő megjelenítése érdekében érdemes lehet egy Label elemet hozzáadnia. A felhasználót az időzítő Szöveg tulajdonság használatával utasíthatja az időzítő indítására vagy leállítására.

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).