Kontrola Screen u Power Apps

Element korisničkog sučelja koji obuhvaća jednu ili više drugih kontrola u aplikaciji.

Opis

Većina aplikacija ima više kontrola zaslona koje sadrže kontrole oznaka , kontrole gumba i druge kontrole koje prikazuju podatke i podržavaju navigaciju. Informacije o dodavanju zaslona, promjeni redoslijeda zaslona i konfiguriranju navigacije potražite u članku Dodavanje zaslona.

Ključna svojstva

BackgroundImage – Naziv slikovne datoteke koja se pojavljuje u pozadini zaslona.

Ispuna – Boja pozadine kontrole.

Dodatna svojstva

Visina - Visina zaslona. Ako je aplikacija responzivna (Prilagodi je Isključeno ), a uređaj na kojem je aplikacija pokrenuta kraći je od ovog svojstva, zaslon se može pomicati okomito.

ImagePosition – položaj (Fill, Fit, Stretch, Tile iliCenter ) slike na zaslonu ili kontrole ako nije iste veličine kao slika.

LoadingSpinner (None,Controls or Data) - Kada None, spinner se neće prikazati. Kada su Kontrole | Data će pokazati okretni gumb sve dok podređene kontrole na razini zaslona ne budu vidljive. Bilješka. Ugniježđene kontrole se ne uzimaju u obzir.

LoadingSpinnerColor - Boja punjenja centrifuge za utovar.

Naziv - Naziv zaslona.

OnHidden – Ponašanje aplikacije kada se korisnik udalji od zaslona. Ako je u postavkama aplikacije omogućeno pravilo Onemogući neblokiranje aplikacije App.OnStart , ovo svojstvo možda će morati pričekati dok se App.OnStart ne završi s izvršavanjem. Ta je postavka po zadanom uključena.

OnVisible – Ponašanje aplikacije kada korisnik prijeđe na zaslon. Pomoću ovog svojstva možete postaviti varijable i unaprijed učitati podatke koje koristi zaslon. Upotrijebite svojstvo App.OnStart za postavljanje jednom kada se aplikacija pokrene. Ako je App.OnStart koji ne blokira omogućen, događaj Screen.OnVisible može se pokrenuti paralelno s njim. Kao rezultat toga, preporuča se suzdržati se od oslanjanja na varijable ili zbirke koje je inicijalizirao App.OnStart jer možda nisu u potpunosti inicijalizirane.

Orijentacija - Orijentacija zaslona. Ako je njegova Width veća od visine , orijentacija će bitiLayout.Horizontal ; u suprotnom, bit ćeLayout.Vertical .

Veličina - Pozitivan cijeli broj koji klasificira veličinu zaslona. Klasifikacija se utvrđuje usporedbom svojstva zaslona Width s vrijednostima u svojstvu App.SizeBreakpoints . Vrsta ScreenSize sastoji se od četiri vrijednosti (Small, Medium, Large i ExtraLarge) koji odgovaraju cijeli brojevi od 1 do 4.

Širina - širina zaslona. Ako je aplikacija responzivna (Prilagođavanje je Isključeno) i uređaj na kojem je aplikacija pokrenuta uži od ovog svojstva, zaslon se može pomicati vodoravno.

Različiti( Izvor podataka, Naziv stupca )

Primjer

  1. Dodajte Radio kontrolu, nazovite je ScreenFills i postavite njene Stavke svojstvo ove vrijednosti:

    ["Red", "Green"]

    Ne znate kako dodati, imenovati i konfigurirati kontrolu?

  2. Imenujte zadani Screen control Source, dodajte drugi Screen kontrolu i nazovite je Cilj.

  3. U Izvor dodajte kontrolu Oblik (kao što je strelica) i postavite njezinu OnSelect svojstvo ove formule:

    Navigate(Target, ScreenTransition.Fade)

    Želite više informacija o funkciji Navigacija ili drugim funkcijama?

  4. U Target, dodajte Shape kontrolu (kao što je strelica) i postavite njezinu OnSelect svojstvo ove formule:

    Navigate(Source, ScreenTransition.Fade)

  5. Postavite svojstvo FillTarget na ovu formulu:

    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. Odaberite zaslon Izvor a zatim, dok držite pritisnutu tipku Alt, odaberite bilo koju opciju u Radio kontroli, a zatim odaberite kontrolu Oblik .

    Meta se pojavljuje u boji koju ste odabrali.

  7. U Cilj odaberite Oblik kontrolu za povratak na Izvor.

  8. (neobavezno) Odaberite drugu opciju u Radio kontroli, a zatim odaberite Oblik kontrolu da potvrdite da Meta pojavljuje se u drugoj boji.

  9. (neobavezno) Promijenite redoslijed zaslona tako da zadržite pokazivač iznad Cilj na lijevoj navigacijskoj traci, odaberete elipsu koja se pojavi, a zatim odaberete Pomakni gore.

    Target se prvo pojavljuje kada korisnik otvori aplikaciju.

Smjernice za pristupačnost

Kontrast boje

Kada je Zaslon učinkovita pozadina za tekst, mora postojati odgovarajući kontrast boja između:

Na primjer, ako Zaslon sadrži Oznaku i oznaka ima prozirnu ispunu, tada je ekran Ispuna efektivno postaje boja pozadine za oznaku.

Uz tekst, razmislite o provjeri kontrasta boja s bitnim grafičkim objektima kao što su slike zvijezda u Rating kontroli.

Podrška za čitač zaslona

  • Mora postojati smisleno ime za svaki Ekran. Naziv zaslona može se pregledati i urediti na isti način kao i druge kontrole: u prikazu stabla upravljačkog okna ili u zaglavlju okna sa svojstvima.

    Napomena

    Kada se novi Ekran učita, čitači zaslona objavit će njegovo ime.