Deli z drugimi prek


Kontrolnik časovnika v aplikaciji Power Apps

Kontrolnik, ki lahko določi, kako se vaša aplikacija odzove po preteku določenega časa.

Opis

Časovniki lahko na primer določijo, kako dolgo bo prikazan kontrolnik, ali spremenijo druge lastnosti kontrolnika po preteku določenega časa.

Opomba

V aplikaciji Power Apps Studio se časovniki izvajajo samo v načinu predogleda.

Ključne lastnosti

Trajanje – Koliko časa se izvaja časovnik v milisekundah. Največja vrednost je 24 ur, izražena v milisekundah. Privzeta vrednost je 60 sekund.

OnTimerEnd – Dejanja za izvedbo, ko se konča izvajanje časovnika.

Ponovitev – Določa, ali se časovnik samodejno znova zažene, ko konča izvajati.

Dodatne lastnosti

Poravnava – Lokacija besedila glede na vodoravno sredino njegovega kontrolnika.

AutoPause – Določa, ali se kontrolnik časovnika samodejno zaustavi, če uporabnik preklopi na drug zaslon.

Samodejni zagon – Določa, ali se kontrolnik časovnika samodejno zažene, ko uporabnik preklopi na zaslon, ki vsebuje ta kontrolnik.

BorderColor – Barva obrobe kontrolnika.

BorderStyle – Določa, ali je obroba kontrolnika nastavljena na Fiksno, Črtkano, Pikčasto ali Brez.

BorderThickness – Debelina obrobe kontrolnika.

Barva – Barva besedila v kontrolniku.

DisplayMode – Določa, ali kontrolnik omogoča vnašanje uporabnika (Uredi), prikaz podatkov (Ogled) oziroma je onemogočen (Onemogočeno).

DisabledBorderColor – Barva obrobe kontrolnika, če je lastnost kontrolnika DisplayMode nastavljena na Onemogočeno.

DisabledColor – Barva besedila v kontrolniku, če je njegova lastnost DisplayMode nastavljena na Onemogočeno.

DisabledFill – Barva ozadja kontrolnika, če je njegova lastnost DisplayMode nastavljena na Onemogočeno.

Polnilo – Barva ozadja kontrolnika.

FocusedBorderColor – Barva obrobe kontrolnika, kadar je kontrolnik v fokusu.

FocusedBorderThickness – Debelina obrobe kontrolnika, kadar je kontrolnik v fokusu.

Pisava – Ime družine pisav, v kateri se pojavi besedilo.

FontWeight – Debelina besedila v kontrolniku: Bold, Semibold, Normal ali Lighter.

Višina – Razdalja med zgornjim in spodnjim robom kontrolnika.

HoverBorderColor – Barva obrobe kontrolnika, ko se uporabnik s kazalcem miške ustavi na tem kontrolniku.

HoverColor – Barva besedila v kontrolniku, ko se uporabnik s kazalcem miške ustavi na njem.

HoverFill – Barva ozadja kontrolnika, ko se uporabnik s kazalcem miške ustavi na njem.

Italic – Določa, ali je besedilo v kontrolniku zapisano ležeče.

OnSelect – Dejanja za izvedbo, ko uporabnik tapne ali klikne kontrolnik.

OnTimerStart – Dejanja za izvedbo, ko se časovnik začne izvajati.

PressedBorderColor – Barva obrobe kontrolnika, ko uporabnik tapne ali klikne ta kontrolnik.

PressedColor – Barva besedila v kontrolniku, ko uporabnik tapne ali klikne ta kontrolnik.

PressedFill – Barva ozadja kontrolnika, ko uporabnik tapne ali klikne ta kontrolnik.

Reset – Določi, ali se kontrolnik ponastavi na privzeto vrednost.

Velikost – Velikost pisave besedila, ki se pojavi na kontrolniku.

Začetek – Določa, ali se časovnik vklopi.

Prečrtano – Določa, ali je besedilo, ki je prikazano na kontrolniku, prečrtano.

TabIndex – Vrstni red pomikanja po tipkovnici glede na druge kontrolnike.

Besedilo – Besedilo, ki se pojavi na kontrolniku ali ga uporabnik vnese v kontrolnik.

Tooltip – besedilo z razlago, ki se prikaže, ko uporabnik pomakne kazalec miške nad kontrolnik.

Podčrtano – Določa, ali je besedilo, ki je prikazano na kontrolniku, podčrtano.

Vidno – Določa, ali je kontrolnik prikazan ali skrit.

Širina – Razdalja med levim in desnim robom kontrolnika.

X – Razdalja med levim robom kontrolnika in levim robom njegovega nadrejenega vsebnika (oziroma zaslona, če nima nadrejenega vsebnika).

Y – Razdalja med zgornjim robom kontrolnika in zgornjim robom njegovega nadrejenega vsebnika (oziroma zaslona, če nima nadrejenega vsebnika).

Refresh( DataSource )

Primeri

Prikaz odštevanja

  1. Dodajte časovnik in ga poimenujte Odštevanje.

    Ne veste, kako dodati, poimenovati in konfigurirati kontrolnik?

  2. Nastavite lastnost časovnika Trajanje na 10000 in njegove lastnosti Ponovitev in Samodejni zagon na drži.

  3. (izbirno) Omogočite lažje branje časovnika, tako da nastavite njegovo lastnost Višina na 160, Širino na 600 in Velikost na 60.

  4. Dodajte oznako in nastavite njeno lastnost Besedilo na to formulo:
    "Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    Želite več informacij o funkciji RoundUp oziroma drugih funkcijah?

    Oznaka prikazuje, koliko sekund ostane pred ponovnim zagonom časovnika.

Animacija kontrolnika

  1. Dodajte časovnik in ga poimenujte FadeIn.

    Ne veste, kako dodati, poimenovati in konfigurirati kontrolnik?

  2. Nastavite lastnost časovnika Trajanje na 5000, lastnost Ponovitev na drži in lastnost Besedilo na Zamenjaj animacijo.

  3. (izbirno) Omogočite lažje branje časovnika, tako da nastavite njegovo lastnost Višina na 160, Širino na 600 in Velikost na 60.

  4. Dodajte oznako in nastavite njeno lastnost Besedilo na prikaz sporočila Dobrodošli! in nastavite njeno lastnost Barva na naslednjo formulo:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Želite več informacij o funkciji ColorFade oziroma drugih funkcijah?

  5. Izberite gumb časovnika, da začnete ali ustavite animacijo. Besedilo na oznaki zbledi, postane polno intenzivno in ponovi postopek.

Smernice o dostopnosti

Za kontrolnik Timer veljajo enake smernice kot za kontrolnik Button, če lahko uporabniki z njim komunicirajo.

Časovniki ozadja

Časovniki ozadja se samodejno zaženejo in so skriti. Uporabite jih v podporni vlogi, kjer pretečeni čas uporabnika ne zanima najbolj. Vsako minuto lahko na primer osvežite podatke ali prikažete sporočilo za obvestilo, vendar le za določen čas.

Časovniki ozadja bi morali imeti svojo lastnost Vidno nastavljeno na ne drži, tako da je skrita pred vsemi uporabniki.

Kaj je treba upoštevati pri časovnikih

Če se Časovnik samodejno izvaja, razmislite, ali imajo uporabniki dovolj časa za branje in uporabo vsebine. Uporabniki tipkovnic in bralnikov zaslona morda potrebujejo več časa, da se odzovejo na časovno omejen dogodek.

Zadošča vsaka od teh strategij:

  • Dovolite uporabnikom, da prekličejo časovno omejen dogodek.
  • Dovolite uporabnikom, da prilagodijo časovno omejitev, preden se začne.
  • Opozorite 20 sekund pred iztekom časovne omejitve in omogočite enostaven način za podaljšanje omejitev.

Nekateri scenariji so izvzeti iz teh zahtev. Več o tem si preberite v Smernice WCAG 2.0 za časovne omejitve.

Podpora za bralnik zaslona

  • Če časovnik sproži spremembo časa na trenutnem zaslonu, uporabite območje sprotnega posodabljanja, da uporabnike bralnikov zaslona obvestite o spremembah.

    Opomba

    Če je časovnik dobro viden in deluje, bralniki zaslona sporočijo pretečeni čas vsakih pet sekund.

  • Ne uporabljajte lastnosti kontrolnika Besedilo za časovno občutljive in pomembne informacije. Bralniki zaslona vas ne bodo obveščali o spremembah lastnosti Besedilo.

  • Za interaktivne časovnike:

    • Besedilo mora biti prisotno.
    • Razmislite o dodajanju kontrolnika Label za prikaz pretečenega časa. Uporabite lastnost časovnika Besedilo, da uporabniku naročite, naj zažene ali ustavi časovnik.

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).