Del via


Tidtakerkontroll i Power Apps

En kontroll som kan finne ut hvordan appen responderer etter en viss tid har passert.

Beskrivelse

Tidtakere kan for eksempel bestemme hvor lenge en kontroll skal vises, eller endre andre egenskaper for en kontroll etter en viss tid har passert.

Obs!

I Power Apps Studio kjører tidtakere bare i forhåndsvisningsmodus.

Nøkkelegenskaper

Duration – hvor lenge en tidtaker kjører i millisekunder. Det maksimale antallet er 24 timer uttrykt i millisekunder. Standarden er 60.

OnTimerEnd – Handlinger som skal utføres når en tidtaker er ferdig med å kjøre.

Repeat – om en tidtaker automatisk starter på nytt når den har kjørt ferdig.

Tilleggsegenskaper

Align – plasseringen av teksten i forhold til den vannrette midten av kontrollen.

AutoPause – om tidtaker-kontrollen stanses automatisk hvis brukeren navigerer til en annen skjerm.

AutoStart – om tidtaker-kontrollen automatisk begynner å spille av et klipp når brukeren navigerer til skjermen, som inneholder denne kontrollen.

BorderColor – fargen på kontrollens kantlinje.

BorderStyle – hvorvidt kontrollens kantlinje er heltrukket, stiplet, prikket eller ingen.

BorderThickness – tykkelsen på kontrollens kantlinje.

Color – fargen på teksten i kontrollen.

DisplayMode – hvorvidt kontrollen tillater brukerinndata (Rediger), bare viser data (Vis) eller er deaktivert (Deaktivert).

DisabledBorderColor – fargen på kontrollens kantlinje hvis kontrollens DisplayMode-egenskap er angitt som Deaktivert.

DisabledColor – fargen på kontrollens tekst hvis kontrollens DisplayMode-egenskap er angitt som Deaktivert.

DisabledFill – bakgrunnsfargen på kontrollens tekst hvis DisplayMode-egenskapen er angitt som Deaktivert.

Fill – bakgrunnsfargen på kontrollen.

FocusedBorderColor – fargen på kontrollens kantlinje når kontrollen er fokusert.

FocusedBorderThickness – tykkelsen på kontrollens kantlinje når kontrollen er fokusert.

Font – navnet på skriftserien som teksten vises i.

FontWeight – tykkelsen på teksten i en kontroll: Fet, Halvfet, Normal eller Lysere.

Height – avstanden mellom kontrollens øvre og nedre kant.

HoverBorderColor – fargen på kontrollens kantlinje når brukeren holder musepekeren over denne kontrollen.

HoverColor – fargen på en teksten i en kontroll når brukeren holder musepekeren over den.

HoverFill – bakgrunnsfargen for en kontroll når brukeren holder musepekeren over den.

Italic – om teksten i en kontroll er i kursiv.

OnSelect – Handlinger som skal utføres når brukeren klikker eller trykker på en kontroll.

OnTimerStart – Handlinger som skal utføres når en tidtaker begynner å kjøre.

PressedBorderColor – fargen på kontrollens kantlinje når brukeren trykker eller klikker på kontrollen.

PressedColor – fargen på teksten i en kontroll når brukeren trykker eller klikker på kontrollen.

PressedFill – bakgrunnsfargen i en kontroll når brukeren trykker eller klikker på kontrollen.

Reset – om en kontroll tilbakestilles til standardverdien.

Size – skriftstørrelsen på teksten som vises på en kontroll.

Start – om tidtakeren starter.

Strikethrough – om det vises en linje gjennom teksten som vises på en kontroll.

TabIndex – navigasjonsrekkefølge for tastatur i forhold til andre kontroller.

Text – tekst som vises på en kontroll, eller som brukeren skriver inn i en kontroll.

Tooltip – forklarende tekst som vises når brukeren holder pekeren over en kontroll.

Underline – om det vises en linje under teksten som vises på en kontroll.

Visible – om kontrollen vises eller skjules.

Width – avstanden mellom kontrollens venstre og høyre kant.

X – avstanden mellom kontrollens venstre kant og den venstre kanten til kontrollens overordnede beholder (eller skjermen, hvis det ikke finnes noen overordnet beholder).

Y – avstanden mellom kontrollens øvre kant og den øvre kanten til kontrollens overordnede beholder (eller skjermen, hvis det ikke finnes noen overordnet beholder).

Refresh( DataSource )

Eksempler

Vis en nedtelling

  1. Legg til en tidtaker og gi den navnet Nedtelling.

    Vet du ikke hvordan du legger til, gir navn til og konfigurerer en kontroll?

  2. Angi tidtakerens Duration-egenskap til 10000, og Repeat- og Autostart-egenskapene til sann.

  3. (valgfritt) Gjør det enklere å lese av tidtakeren ved å angi Height-egenskapen for tidtakeren til 160, Width-egenskapen til 600, og Size-egenskapen til 60.

  4. Legg til en etikett, og angi Text-egenskapen til denne formelen:
    "Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    Vil du ha mer informasjon om RoundUp-funksjonen, eller andre funksjoner?

    Etiketten viser hvor mange sekunder som gjenstår før tidtakeren startes på nytt.

Å animere en kontroll

  1. Legg til en tidtaker, og gi den navnet Varselinntoning.

    Vet du ikke hvordan du legger til, gir navn til og konfigurerer en kontroll?

  2. Angi tidtakerens Duration-egenskap til 5000, Repeat-egenskapen til sann og Text-egenskapen til Veksle animasjon.

  3. (valgfritt) Gjør det enklere å lese av tidtakeren ved å angi Height-egenskapen for tidtakeren til 160, Width-egenskapen til 600, og Size-egenskapen til 60.

  4. Legg til en etikett, og sett Text-egenskapen til å vise Velkommen! og angi Color-egenskapen til denne formelen:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Vil du ha mer informasjon om ColorFade-funksjonen eller andre funksjoner?

  5. Velg at knappen for tidtakeren skal starte eller stoppe animasjonen. Teksten i etiketten tones til hvit, returnerer til full intensitet og gjentar prosessen.

Retningslinjer for tilgjengelighet

De samme retningslinjene for Knapp-kontrollen gjelder for Tidtaker-kontrollen hvis brukere kan samhandle med den.

Bakgrunnstidtakere

Bakgrunnstidtakere kjører automatisk og er skjult. Bruk dem i en støtterolle der den brukte tiden er lite interessant for brukeren. Du kan for eksempel oppdatere data hvert minutt eller bare vise en varselmelding i en bestemt tidsperiode.

Bakgrunnstidtakere må ha Visible-egenskapen satt til usann, slik at de skjules fra alle brukere.

Vurderinger i forbindelse med tidtaking

Hvis en Tidtaker kjører automatisk, må du vurdere om brukerne har nok tid til å lese og bruke innhold. Brukere av tastatur og skjermleser kan trenge mer tid til å respondere på en planlagt hendelse.

Alle disse strategiene vil fungere:

  • Tillat brukere å avbryte den planlagte hendelsen.
  • Tillat brukere å justere tidsbegrensningen før den begynner.
  • Advar 20 sekunder før tidsgrensen utløper, og tilby en fremgangsmåte for å utvide grensen på en enkel måte.

Noen scenarioer er fritatt fra disse kravene. Finn ut mer i WCAG 2.0-retningslinjen for tidsbegrensninger.

Skjermleserstøtte

  • Hvis en tidtaker utløser endringer på gjeldende skjermbilde, bruker du et dynamisk område til å informere brukerne av skjermlesere om hva som er endret.

    Obs!

    Hvis tidtakeren er synlig og kjører, vil skjermlesere informere om den medgåtte tiden hvert femte sekund.

  • Ikke bruk Text-egenskapen for en kontroll for tidssensitiv og viktig informasjon. Skjermlesere annonserer ikke endringer i Text.

  • For interaktive tidtakere:

    • Text må foreligge.
    • Vurder å legge til en Etikett-kontroll for å vise hvor lang tid som er brukt. Bruk tidtakerens Text-egenskap for å instruere brukeren om å starte eller stoppe tidtakeren.

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).