Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создавайте доступные и инклюзивные Windows приложения с улучшенными функциональными возможностями и удобством использования для людей всех возможностей. Существует три основных принципа, которые позволяют сделать приложение доступным:
- Программный доступ — предоставление доступных имен, ролей и значений для всех элементов пользовательского интерфейса, чтобы вспомогательные технологии, такие как средства чтения с экрана, могли интерпретировать свое приложение.
- Навигация по клавиатуре — убедитесь, что каждая часть приложения может работать с клавиатурой для пользователей, которые не могут использовать мышь или сенсорный экран.
- Цвет и контрастность — поддержка тем высокой контрастности и обеспечение соответствия текста минимальным коэффициентам контрастности (4.5:1 для обычного текста, 3:1 для большого текста).
Принципы проектирования и рекомендации по созданию инклюзивных приложений см. в обзоре специальных возможностей и проектировании инклюзивного программного обеспечения.
Руководства по реализации
Средства чтения с экрана и автоматизация пользовательского интерфейса
| Статья | Описание |
|---|---|
| Предоставление основных сведений о специальных возможностях | Задайте доступные имена, роли и значения, чтобы вспомогательные технологии могли интерпретировать пользовательский интерфейс. |
| Ориентиры и заголовки | Используйте ориентиры и заголовки модель автоматизации пользовательского интерфейса, чтобы пользователи могли эффективно осуществлять навигацию по содержимому. |
| Средства чтения с экрана и аппаратные кнопки системы | Обработка событий аппаратной кнопки для средств чтения с экрана, таких как "Narrator". |
| Партнёры по пользовательской автоматизации | Реализуйте элементы автоматизации для пользовательских элементов управления, чтобы обеспечить поддержку модель автоматизации пользовательского интерфейса. |
| Шаблоны и интерфейсы управления | Справочник по шаблонам элементов управления модель автоматизации пользовательского интерфейса и интерфейсам поставщика. |
Навигация с помощью клавиатуры
| Статья | Описание |
|---|---|
| Доступность клавиатуры | Реализуйте порядок вкладок, навигацию со стрелками, клавиши доступа и активацию клавиатуры. |
Визуальная доступность
| Статья | Описание |
|---|---|
| Темы контрастности | Убедитесь, что ваше приложение работает с темами высокой контрастности, используя ресурсы тем и словари ресурсов. |
| Требования к доступности текста | Соответствие коэффициентам контрастности, использование правильных ролей элемента текста и поддержка масштабирования текста. |
Тестирование и проверка
| Статья | Описание |
|---|---|
| тестирование доступности | Тестируйте доступность вашего приложения с помощью Accessibility Insights, Inspect и программы экранного диктора. |
| список проверки доступности | Пошаговый контрольный список для обеспечения соответствия вашего приложения требованиям доступности, включая декларацию в Store. |
Samples
Скачайте и запустите полные примеры для Windows, демонстрирующие различные функции и возможности специальных возможностей.
Новый браузер примеров, заменяющий коллекцию кода MSDN.
примеры Windows App SDK на GitHub
В этих примерах показаны шаблоны использования API для Windows App SDK и WinUI.
галерея WinUI 3
Это приложение демонстрирует различные элементы управления WinUI, поддерживаемые в системе Fluent Design.
Videos
Различные видеоролики, посвященные созданию приложений Windows с учетом доступности, общим проблемам доступности и тому, как Майкрософт их решает.
API доступности Майкрософт
Общие сведения об инвалидности и специальных возможностях
Другие ресурсы
Блоги и новости
Последние новости из мира доступности Майкрософт.
Сообщество и поддержка
Место, где Windows разработчики и пользователи встречаются и учатся вместе.
сообщество Windows - Доступность
Windows developer