Anunțați modificările dinamice cu ajutorul regiunilor live pentru aplicații de tip pânză

Modificările dinamice reprezintă provocări pentru persoanele cu deficiențe de vedere. Utilizatorii care accesează o aplicație printr-un cititor de ecran sunt concentrați pe o parte a aplicației. Dacă se întâmplă o modificare în altă parte, acești utilizatori nu vor fi conștienți de aceasta.

Puteți rezolva această problemă adăugând regiuni live, pe care le urmărește cititorii de ecran. Dacă conținutul se schimbă într-o regiune live, un cititor de ecran va anunța această modificare.

Mecanismul de bază pentru regiunile live sunt regiuni aria-live, deci se aplică aceleași reguli.

Exemple de utilizări ale regiunilor live

Puteți utiliza regiuni live pentru a anunța utilizatorii atunci când apar astfel de evenimente:

  • O eroare de validare apare într-un formular.
  • O acțiune declanșată de un buton are succes. De exemplu, un utilizator ar putea selecta un buton pentru a adăuga un articol într-o colecție, iar o regiune live ar putea afișa mesajul „Element adăugat”.
  • Utilizatorul a selectat o filă diferită.
  • Un cronometru de fundal reîmprospătează un flux de știri.

Creați și configurați o regiune live

Puteți configura doar un control Etichetă ca regiune live. Proprietatea sa Live determină ce tip de regiune live este.

  • Dezactivat: Nu este o regiune live. Cititoarele de ecran nu anunță modificări.
  • Politicos: Cititoarele de ecran anunță schimbări după terminarea vorbirii. Utilizați această valoare pentru notificările non-critice care nu necesită atenție imediată.
  • Asertiv: Cititoarele de ecran se întrerup pentru a anunța imediat modificările. Utilizați aceasta pentru notificările non-critice care necesită atenție imediată.

Dacă se modifică conținutul text al unei regiuni live, cititoarele de ecran vor anunța întregul conținut text, nu doar porțiunea modificată. Dacă valoarea proprietății Text este setată pe șirul gol „”, cititorul de ecran nu anunță nimic.

Pentru a repeta un mesaj, ștergeți conținutul textului prin setarea valorii proprietății Text la șirul gol „” apoi setați din nou valoarea la mesaj.

Cele mai bune practici

  • Întotdeauna setați Vizibil la adevărat. Unele cititoare de ecran nu detectează regiuni live care dispar și reapar.
  • Evitați modificarea valorii de Live. Unele cititoare de ecran nu detectează când o regiune non-live devine live și vice-versa.
  • Poziționează regiunea live într-o poziție logică în aplicație, chiar dacă nu este vizibilă. Asigurați-vă că conținutul său este sensibil în context cu elementele înainte și după acesta. Utilizatorii pot accesa oricând o regiune live prin navigare regulată cu ajutorul unui cititor de ecran, nu doar atunci când se întâmplă modificări.

Pașii următori

Utilizați verificator de accesibilitate

Consultați și