Обявяване на динамични промени с реални региони за приложения за платно
Динамичните промени създават предизвикателства за хората със зрителни увреждания. Потребителите, които имат достъп до приложение чрез екранен четец, са фокусирани върху една част от приложението. Ако промяна се случи на друго място, тези потребители няма да са наясно с нея.
Можете да разрешите този проблем, като добавите региони на живо, които читателите на екрана проследяват. Ако съдържанието се промени в регион на живо, екранният четец ще обяви тази промяна.
Основният механизъм за регионите на живо е региони с ария на живо, така че важат същите указания.
Примерни приложения на региони на живо
Можете да използвате региони на живо, за да уведомявате потребителите, когато се случват такива събития:
- Във форма възниква грешка при валидиране.
- Действие, задействано от бутон, е успешно. Например, потребителят може да избере бутон за добавяне на елемент в колекция, а регион на живо може да покаже съобщението „Елементът е добавен“.
- Потребителят е избрал различен раздел.
- Фоновият таймер освежава емисиите на новини.
Създаване и конфигуриране на регион на живо
Можете да конфигурирате само контрола етикет като регион на живо. Нейното свойство на живо определя какъв тип регион на живо е той.
- Изключено: Не е регион на живо. Екранните четци не обявяват промени.
- Учтив: Екранните четци обявяват промените след приключване на говоренето. Използвайте тази стойност за некритични известия, които не изискват незабавно внимание.
- Отстояващ: Екранните четци се прекъсват, за да обявят промените незабавно. Използвайте това за критични известия, които изискват незабавно внимание.
Ако текстовото съдържание на регион на живо се промени, читателите на екрана ще обявят цялото текстово съдържание, а не само променената част. Ако стойността на свойството Текст е зададено на празния низ "", екранният четец не съобщава нищо.
За да повторите съобщение, изчистете текстовото съдържание, като зададете стойността на свойството Текст към празния низ "" и след това отново задайте стойността на съобщението.
Най-добри практики
- Винаги е зададено на видимо на „вярно”. Някои екранни четци не откриват региони на живо, които изчезват и се появяват отново.
- Избягвайте да променяте стойността на На живо. Някои екранни четци не откриват кога неживият регион става жив и обратно.
- Позиционирайте региона на живо в логично положение в приложението, дори и да не се вижда. Уверете се, че съдържанието му е разумно в контекста с елементите преди и след него. Потребителите имат достъп до регион на живо по всяко време чрез обикновена навигация с екранен четец, а не само когато настъпят промени.
Следващи стъпки
Използване на инструмента за проверка за достъпност