Оголошення динамічних змін в активних регіонах для компонованих програм
Динамічні зміни створюють проблеми для користувачів з вадами зору. Користувачі, які користуються програмою за допомогою невізуального екрана, зосереджуються на одній частині програми. Якщо зміни відбуваються в іншому місці, ці користувачі не будуть в курсі.
Цю проблему можна усунути, додавши активні регіони, які відстежуються невізуальними екранами. Якщо вміст активного регіону змінюється, невізуальний екран оголосить цю зміну.
Базовим механізмом активних регіонів є ARIA-активні регіони, тому застосовуються такі ж рекомендації.
Приклади використання активних регіонів
За допомогою активних регіонів можна повідомляти користувачів про такі події:
- У формі сталась помилка перевірки.
- Дія, викликана натисканням кнопки, успішна. Наприклад, користувач натиснув кнопку, щоб додати елемент до колекції, і активний регіон показав повідомлення "Елемент додано".
- Користувач вибрав іншу вкладку.
- Фоновий таймер оновлює канал новин.
Створення та налаштування активного регіону
Можна настроїти лише елемент керування Підпис як активний регіон. Його властивість Активний визначає тип активного регіону.
- Вимкнуто: не активний регіон. Невізуальні екрани не оголосять зміни.
- Ввічливий: невізуальні екрани оголошують про зміни після завершення зачитування. Використовуйте це значення для некритичних сповіщень, які не потребують негайної уваги.
- Наполегливий: невізуальні екрани переривають себе, щоб негайно оголосити зміни. Використовуйте для критичних сповіщень, які потребують негайної уваги.
Якщо текстовий вміст активного регіону змінюється, невізуальні екрани оголосять весь текстовий вміст, а не лише змінену частину. Якщо для властивості Текст встановлено порожнє значення "", невізуальний екран не оголосить нічого.
Щоб повторити повідомлення, очистіть текстовий вміст, встановивши для властивості текст порожнє значення "", а потім знову поставте повідомлення в якості значення.
Передовий досвід
- Завжди встановлюйте Видимість в положення True. Деякі невізуальні екрани не виявляють активні регіони, які зникають і з’являються знову.
- Уникайте змін значення властивості Активний. Деякі невізуальні екрани не виявляють, коли неактивний регіон стає активним, і навпаки.
- Розташуйте активний регіон в логічному місці у програмі, навіть якщо він не видимий. Переконайтеся, що його вміст є відповідає контексту елементів перед ним та після нього. Користувачі можуть отримати доступ до активного регіону в будь-який час звичайною навігацією за допомогою невізуального екрана, а не лише під час змін.
Наступні кроки
Використання перевірки спеціальних можливостей
Статті за темою
- Створення програм зі спеціальними можливостями
- Структура програми зі спеціальними можливостями
- Спеціальні кольори в Power Apps
- Показ або приховування вмісту від допоміжних технологій для компонованих програм
- Обмеження спеціальних можливостей у компонованих програмах
- Властивості спеціальних можливостей