Laikmačio valdiklis Power Apps

Valdiklis, kuris gali nustatyti, kaip jūsų programa reaguoja praėjus tam tikram laiko tarpui.

Aprašas

Laikmačiai gali, pvz., nustatyti, kiek laiko valdiklis atrodo arba pakeisti kitas valdiklio ypatybes praėjus tam tikram laikui.

Pastaba.

"Power Apps Studio" laikmačiai veikia tik peržiūros režimu.

Raktų ypatybės

Duration – Kiek laiko laikmatis veikia milisekundėmis. Maksimali yra 24 valandos, išreikštos milisekundėmis. Numatytoji reikšmė yra 60 sekundžių.

OnTimerEnd – Veiksmai, kuriuos reikia atlikti, kai baigiasi laikmačio paleidimas.

Repeat – ar laikmatis bus automatiškai paleistas iš naujo, kai jis baigs veikti.

Papildomos ypatybės

Align – teksto vieta horizontaliojo valdiklio centro atžvilgiu.

AutoPause – ar laikmačio valdiklis automatiškai pristabdomas, jei vartotojas pereina į kitą ekraną.

AutoStart – ar laikmačio valdiklis paleidžiamas automatiškai, kai vartotojas pereina į ekraną, kuriame yra tas valdiklis.

BorderColor – valdiklio kraštinės spalva.

BorderStyle – Ar valdiklio kraštinė yra Solid, Dashed, , Dottedar None.

BorderThickness – valdiklio kraštinės storis.

Color – valdiklio teksto spalva.

DisplayMode – Ar valdiklis leidžia vartotojo įvestis (Edit), rodo tik duomenis (View), ar yra išjungtas (Disabled).

DisabledBorderColor – valdiklio kraštinės spalva, jei valdiklio DisplayMode ypatybė nustatyta kaip Disabled.

DisabledColor – valdiklio teksto spalva, jei jo DisplayMode ypatybė nustatyta kaip Disabled.

DisabledFill – valdiklio fono spalva, jei jo DisplayMode ypatybė nustatyta kaip Disabled.

Fill – valdiklio fono spalva.

FocusedBorderColor – Valdiklio kraštinės spalva, kai valdiklis yra suaktyvintas.

FocusedBorderThickness – Valdiklio kraštinės storis, kai valdiklis yra suaktyvintas.

Font – Šriftų, kuriuose rodomas tekstas, šeimos pavadinimas.

FontWeight – Valdiklio teksto svoris: Bold, Semibold, , Normalarba Lighter.

Height – atstumas tarp valdiklio viršutinių ir apatinių kraštų.

HoverBorderColor – Valdiklio kraštinės spalva, kai vartotojas laiko pelės žymiklį ant valdiklio.

HoverColor – Valdiklio teksto spalva, kai vartotojas laiko ant jo pelės žymiklį.

HoverFill – valdiklio fono spalva, kai vartotojas laiko ant jo pelės žymiklį.

Italic – Ar valdiklio tekstas yra kursyvas.

OnSelect – Veiksmai, kuriuos reikia atlikti vartotojui bakstelėjus arba spustelėjus valdiklį.

OnTimerStart – Veiksmai, kuriuos reikia atlikti, kai paleidžiamas laikmatis.

PressedBorderColor – valdiklio kraštinės spalva, kai vartotojas bakstelėja arba spustelėja valdiklį.

PressedColor – valdiklio teksto spalva, kai vartotojas bakstelėja arba spustelėja valdiklį.

PressedFill – valdiklio fono spalva, kai vartotojas bakstelėja arba spusteli valdiklį.

Reset – ar valdiklis grįžta į numatytąją reikšmę.

Size – valdiklyje rodomo teksto šrifto dydis.

Start – Ar paleidžiamas laikmatis.

Strikethrough – Ar eilutė rodoma per valdiklyje rodomą tekstą.

TabIndex – Klaviatūros naršymo tvarka kitų valdiklių atžvilgiu.

Text – Tekstas, kuris rodomas valdiklyje arba kurį vartotojas įveda į valdiklį.

Tooltip – aiškinamasis tekstas, rodomas vartotojui laikant žymiklį virš valdiklio.

Underline – Ar eilutė rodoma po tekstu, kuris rodomas valdiklyje.

Visible – Ar valdiklis rodomas, ar paslėptas.

Width – Atstumas tarp valdiklio kairiojo ir dešiniojo kraštų.

X – atstumas tarp kairiojo valdiklio krašto ir pirminio konteinerio kairiojo krašto (ekranas, jei nėra pirminio konteinerio).

Y – atstumas tarp viršutinio valdiklio krašto ir pirminio konteinerio viršutinio krašto (ekranas, jei nėra pirminio konteinerio).

Refresh( DataSource )

Pavyzdžiai

Rodyti atgalinį skaičiavimą

  1. Įtraukite laikmatį ir pavadinkite jį Countdown.

    Nežinote, kaip įtraukti, pavadinti ir konfigūruoti valdiklį?

  2. Nustatykite laikmačio ypatybę Trukmė kaip 10 000 , o jos ypatybes Kartoti ir Automatinis paleidimas kaip teisingas.

  3. (pasirinktinai) Padarykite laikmatį lengviau įskaitomą nustatydami ypatybės Aukštis reikšmę 160, jos ypatybę Plotis kaip 600, o ypatybę Dydiskaip 60.

  4. Įtraukite žymą ir nustatykite jos ypatybę Tekstas į šią formulę:
    "Likusių sekundžių skaičius: " &RoundUp(10-Countdown.Value/1000, 0)

    Norite gauti daugiau informacijos apie funkciją RoundUp ar kitas funkcijas?

    Etiketėje rodoma, kiek sekundžių liko iki laikmačio paleidimo iš naujo.

Valdiklio animuoti

  1. Įtraukite laikmatį ir pavadinkite jį FadeIn.

    Nežinote, kaip įtraukti, pavadinti ir konfigūruoti valdiklį?

  2. Nustatykite laikmačio Duration ypatybę kaip 5000, jos Repeat ypatybę kaip teisingą, o jos Text ypatybę – perjungti animaciją.

  3. (pasirinktinai) Padarykite laikmatį lengviau įskaitomą nustatydami ypatybės Heightreikšmę 160, jos Width ypatybę – 600, o jos Size ypatybę – kaip 60.

  4. Įtraukite žymą, nustatykite jos Text ypatybę rodyti sveiki! ir nustatykite jos Color ypatybę šiai formulei:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Norite gauti daugiau informacijos apie funkciją ColorFade ar kitas funkcijas?

  5. Pasirinkite laikmačio mygtuką, kad paleistumėte arba sustabdytumėte animaciją. Etiketės tekstas išnyksta iki baltos spalvos, grįžta į visą intensyvumą ir kartoja procesą.

Pritaikymo neįgaliesiems gairės

Tos pačios mygtuko valdiklio gairės taikomos laikmačio valdikliui, jei vartotojai gali su juo sąveikauti.

Fono laikmačiai

Foniniai laikmačiai paleidžiami automatiškai ir yra paslėpti. Naudokite juos palaikymo vaidmenyje, kai praėjęs laikas vartotojui yra mažai dominantis. Pavyzdžiui, galite atnaujinti duomenis kas minutę arba rodyti pranešimo pranešimą tik tam tikrą laiką.

Fono laikmačiai turėtų būti nustatę savo ypatybę Visible kaip klaidinga, kad jie būtų paslėpti nuo visų vartotojų.

Laiko aspektai

Jei laikmatis paleidžiamas automatiškai, apsvarstykite, ar vartotojai turi pakankamai laiko turiniui skaityti ir naudoti. Klaviatūros ir ekrano skaitytuvo vartotojams gali reikėti daugiau laiko reaguoti į įvykį, kurio laikas baigėsi.

Pakanka bet kurios iš šių strategijų:

  • Leisti vartotojams atšaukti įvykį su laiku.
  • Leisti vartotojams koreguoti laiko limitą prieš pradedant.
  • Įspėti 20 sekundžių prieš pasibaigiančią laiko ribą ir suteikti lengvą būdą pratęsti limitą.

Kai kuriems scenarijams šie reikalavimai netaikomi. Sužinokite daugiau WCAG 2.0 gairėje dėl laiko apribojimų.

Ekrano skaitytuvo palaikymas

  • Jei laikmatis suaktyvina keitimus dabartiniame ekrane, naudokite tiesioginę sritį , kad ekrano skaitytuvo vartotojai sužinotų, kas pasikeitė.

    Pastaba.

    Jei laikmatis matomas ir veikia, ekrano skaitytuvai kas penkias sekundes praneš praėjusį laiką.

  • Nenaudokite valdiklio Text ypatybės, jei reikia svarbios ir laiko informacijos. Ekrano skaitytuvai nepaskelbs pakeitimų .Text

  • Interaktyviems laikmaiams:

    • Text turi būti.
    • Apsvarstykite galimybę įtraukti Label valdiklį, kad būtų rodomas praleistas laikas. Naudokite laikmačio Text ypatybę, kad nurodytumėte vartotojui paleisti arba sustabdyti laikmatį.