Proprietăți de accesibilitate pentru Power Apps

Configurarea proprietăților care facilitează modalități alternative de interacțiune cu controale adecvate pentru utilizatorii cu dizabilități.

Proprietăți

AccessibleLabel

Etichetă pentru cititoare de ecran.

O valoare goală pentru controalele imagine, pictogramă și formă va ascunde controalele utilizatorilor cititorului de ecran.

În direct

Modul în care cititoarele de ecran ar trebui să anunțe modificările conținutului. Disponibil numai în controlul Label.

  • Când este setat la Oprit, cititorul de ecran nu anunță modificări.
  • Când este setat la Politicos, cititorul de ecran termină de vorbit, apoi anunță orice modificări apărute în timp ce vorbea.
  • Când este setat la Hotărât, cititorul de ecran se întrerupe pentru a anunța orice modificări apărute în timp ce vorbea.

Aflați cum să anunțați modificările dinamice cu ajutorul regiunilor live.

Rol

Scopul intenționat al unui control. Disponibil numai în controlul Label.

Acest lucru permite utilizatorilor cititorului de ecran să știe dacă o Etichetă este un titlu și le permite să navigheze rapid către diferite părți ale aplicației. Ar trebui să existe exact un Titlu 1 în fiecare ecran care are rol de antet principal. Utilizarea Titlu2 pentru subtitluri. Titlu3 și Titlu 4 poate fi folosit pentru ierarhii mai fine ale titlurilor.

Utilizarea Modului implicit pentru text normal.

TabIndex

Determină dacă controlul participă la navigarea cu tastatura.

Navigarea de la tastatură este un aspect important al oricărei aplicații. Pentru mulți, tastatura este mai eficientă decât utilizarea comenzii tactile sau a mouse-ului. Ordinea de navigare trebuie:

  • Să reflecte ceea ce se observă vizual.
  • Să includă tabulatori numai pentru controalele interactive.
  • Să urmeze fie o ordine intuitivă de tip Z, respectiv lateral și în jos, fie o ordine „N inversat”, în jos și lateral.

Proprietatea TabIndex are două valori recomandate:

Valoare TabIndex Comportament Implicit pentru
0 Controlul participă la navigarea de la tastatură. Button, Text input, Combo box și alte controale în mod normal interactive.
−1 Controlul nu participă la navigarea de la tastatură. Label, Image, Icon și alte controale în mod normal non-interactive.

Orice secvență logică de navigare de la tastatură poate fi realizată doar cu aceste valori, împreună cu utilizarea controlului Container. Vă recomandăm să nu setați TabIndex la alte valori.

Când TabIndex din toate controalele sunt setate fie la -1, fie la 0, ordinea de navigație merge de la stânga la dreapta, apoi de sus în jos, într-un model „Z”. Comanda se bazează pe valorile proprietăților X și Y ale controalelor. Dacă controalele sunt mutate dinamic pe ecran, de exemplu, având propriile valori X sau Y schimbarea conform unui temporizator sau alt control, ordinea de navigație se va schimba și dinamic.

Folosiți controlul Container pentru a grupa controalele care ar trebui să fie navigate împreună sau pentru a crea coloane într-un tipar „invers-N”. Controalele din Cardurile de formular și Galerii sunt grupate automat. Deplasarea cu tabulatori prin aceste containere va naviga prin toate elementele din container înainte de a trece la următorul control în afara containerului.

Controale care au o valoare a proprietății Vizibil setată la fals sau o valoare a proprietății DisplayMode setată la Dezactivat nu sunt incluse în navigarea cu tastatura.

Important

TabIndex afectează numai navigarea cu tastatura. O ordinea logică de control este încă necesară pentru ca utilizatorii cititorului de ecran să înțeleagă structura aplicației.

Avertisment

  • Valorile TabIndex mai mari decât zero nu vor fi acceptate în curând. Vor fi tratate ca și cum ar fi zero. Activați setarea aplicației Index simplificat de file pentru a previzualiza acest comportament.
  • Între timp, setarea TabIndex a fi mai mare decât zero este una dintre modalitățile de a personaliza navigarea tastaturii. Acest lucru este pentru scenarii rare în care este posibil să nu doriți să urmați ordinea vizuală sau structura logică. Aveți grijă, deoarece poate fi dificil să obțineți ordinea corectă și exactă. De asemenea, rezultă o experiență confuză a cititorului de ecran.
  • Când există controale cu TabIndex mai mare de 0, utilizatorii vor naviga mai întâi la controale cu valori TabIndex pozitive crescătoare (cum ar fi, 1, apoi 2). Când utilizatorii au navigat toate comenzile cu valori TabIndex pozitive, vor naviga în cele din urmă la controalele cu TabIndex ca 0. Când există mai multe controale cu același TabIndex, valorile X și Y și Containerele în care se află în vor determina ordinea lor relativă. În interiorul unei Galerii sau Formular, TabIndex este amplasat astfel încât controalele conținute să fie navigate primele înaintea celor din exterior.

Consultați și