Developing apps for accessibility
This article is an overview of the concepts and technologies related to accessibility scenarios for Universal Windows Platform (UWP) apps.
Accessibility and your app
There are many possible disabilities or impairments, including limitations in mobility, vision, color perception, hearing, speech, cognition, and literacy. However, you can address most requirements by following the guidelines offered here. This means providing:
- – Support for keyboard interactions and screen readers.
- – Support for user customization, such as font, zoom setting (magnification), color, and high-contrast settings.
- – Alternatives or supplements for parts of your UI.
Controls for XAML provide built-in keyboard support and support for assistive technologies such as screen readers, which take advantage of accessibility frameworks that already support UWP apps, HTML, and other UI technologies. This built-in support enables a basic level of accessibility that you can customize with very little work, by setting just a handful of properties. If you are creating your own custom XAML components and controls, you can also add similar support to those controls by using the concept of an automation peer.