Organizirajte kontrolnike v dostopnih aplikacijah s platnom

Kontrolnik v aplikaciji mora biti organiziran tako, da uporabnikom bralnikov zaslona pomaga zaporedno krmariti. Logično zaporedje tudi zmanjšuje zmedo med uporabniki tipkovnice in jim pomaga, da so bolj produktivni.

Smiselno ime zaslona

Ko je zaslon naložen, bodo bralniki zaslona izgovorili njegovo ime. Izberite smiselno ime za usmerjanje uporabnikov.

Ime zaslona lahko spremenite v drevesu kontrolnikov ali na plošči lastnosti v storitvi Power Apps Studio. Izberite zaslon in nato izberite Izberite ikono peresa, da uredite ime. za preimenovanje zaslona.

Imena zaslonov lahko spremenite v drevesu kontrolnikov ali na plošči lastnosti, kot je označeno na sliki.

Prvi element na zaslonu je njegovo ime. Vizualno je skrit in dostopen samo uporabnikom bralnikov zaslona.

Ko se naloži nov zaslon, se Power Apps osredotoči na ime zaslona. Če uporabljate SetFocus takoj, ko se zaslon naloži, se njegovo ime ne bo prebralo. Razmislite o ustvarjanju vidnega naslova in ga spremenite v območje sprotnega posodabljanja za napoved spremembe v kontekstu.

Logično zaporedje kontrolnikov

Uporabniki bralnikov zaslona lahko po vsebini krmarijo zaporedno. Zaporedje se določi glede na položaj kontrolnikov, z začetkom od zgoraj navzdol, nato od leve proti desni. Velikost kontrolnika ni pomembna, samo njegove lastnosti X in Y.

V tem primeru se v zaporedju naprej prikaže A, ker je najbližje vrhu. B in C imata enak navpični položaj, toda ker je B bližje levi, se prikaže, preden se C. D pojavi zadnji, saj je najbolj oddaljen od vrha.

Kako določanje položaja vpliva na zaporedje 4 kontrolnikov.

Opomba

  • V načinu Predogled pri urejanju aplikacije zaporedje kontrolnikov zaradi razlogov glede učinkovitosti delovanja ni posodobljeno. Zaporedje bo pravilno, ko bo aplikacija objavljena in zagnana.
  • Zaporedje kontrolnikov ni enako tistemu, ki je prikazano v drevesnem pogledu kontrolnikov v storitvi Power Apps Studio. Pogled drevesa razvrsti kontrolnike glede na to, kdaj so bili dodani v aplikacijo. Ne vpliva na zaporedje kontrolnikov, ko se aplikacija zažene.

Združeni kontrolniki

Privzeto zaporedje je primerno za izolirane vsebine, ne pa tudi za združene vsebine. Razmislite o dveh ploščicah eno ob drugi, pridobljenih s kontrolniki Pravokotnik. Vsaka ploščica ima naslov. Pod naslovom sta navpično zložena dva gumba: A in B za prvo ploščico ter C in D za drugo.

Primer napačne prakse: kontrolnik, organiziran v ravni strukturi.

Privzeto zaporedje poteka od zgoraj navzdol, nato pa od leve proti desni. Zaporedje kontrolnikov je torej:

  1. Levo Pravokotnik
  2. Desno Pravokotnik
  3. Levi naslov
  4. Desni naslov
  5. A
  6. C
  7. B
  8. D

Ta struktura ne pomeni, da sta A in B skupaj ter da sta C in D skupaj.

Uporabite vsebnike za združevanje sorodnih vsebin. Vsi kontrolniki v vsebniku se bodo prikazali skupaj v zaporedju. Znotraj vsebnika so kontrolniki razvrščeni po istem pravilu: od zgoraj navzdol, nato od leve proti desni.

Z zamenjavo pravokotnikov prejšnjega primera z vsebniki je zaporedje kontrolnikov zdaj logično za uporabnike bralnikov zaslona:

  1. Levi vsebnik
  2. Levi naslov
  3. A
  4. B
  5. Desni vsebnik
  6. Desni naslov
  7. C
  8. D

Primer priporočene prakse: kontrolniki, organizirani v hierarhični strukturi z uporabo vsebnikov.

Vsi kontrolniki v kartici obrazca in galeriji se samodejno razvrstijo v skupine, zato vam ni treba uporabljati vsebnika. Če obstajajo podskupine, zanje vseeno uporabite vsebnike.

V tem primeru ima vrstica Galerija na levi strani sličico in dva dela besedila. Na desni strani sta dva gumba. Vizualno in logično je treba niza kontrolnikov združiti. To zagotavlja, da bodo uporabniki bralnikov zaslona najprej naleteli na levo skupino, pred desno.

Primer priporočene prakse: povezani kontrolniki v galeriji so razvrščeni v vsebnikih.

Logičen vrstni red navigacije na tipkovnici

TabIndex določa, kako lahko uporabniki tipkovnice dostopajo do kontrolnikov. TabIndex mora biti 0 ali -1. Z logičnim zaporedjem nadzornikov, kot je opisano zgoraj, ni treba, da je TabIndex večji od 0.

Zaporedje navigacije na tipkovnici mora slediti vizualnemu poteku kontrolnikov. Če je zaporedje za navigacijo nepričakovano, najprej preverite, ali je struktura aplikacije logična.

Opomba

Zaporedje za krmarjenje po tipkovnici ni enako zaporedju kontrolnikov. TabIndex vpliva samo na navigacijo s tipko Tab. Ne spremeni, kako uporabniki bralnikov zaslona linearno krmarijo po aplikaciji. Nekateri uporabniki bralnikov zaslona ne uporabljajo niti tipkovnic.

V redkih primerih, ko se zaporedje za krmarjenje po tipkovnici razlikuje od zaporedja kontrolnikov, lahko prilagodite TabIndex.

Naslednji koraki

Barve za dostopnost v storitvi Power Apps

Glejte tudi