Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создавайте доступные и инклюзивные 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