Accessibility

Introduces accessibility concepts that relate to Universal Windows Platform (UWP) apps.

Accessibility is about building experiences that make your application available to people who use technology in a wide range of environments and approach your user interface with a range of needs and experiences. For some situations, accessibility requirements are imposed by law. However, it's a good idea to address accessibility issues regardless of legal requirements so that your apps have the largest possible audience. There's also a Microsoft Store declaration regarding accessibility for your app.

Note

Declaring the app as accessible is only relevant to the Microsoft Store.

Article Description
Accessibility overview This article is an overview of the concepts and technologies related to accessibility scenarios for UWP apps.
Designing inclusive software Learn about evolving inclusive design with UWP apps for Windows 10. Design and build inclusive software with accessibility in mind.
Developing inclusive Windows apps This article is a roadmap for developing accessible UWP apps.
Accessibility testing Testing procedures to follow to ensure that your UWP app is accessible.
Accessibility in the Store Describes the requirements for declaring your UWP app as accessible in the Microsoft Store.
Accessibility checklist Provides a checklist to help you ensure that your UWP app is accessible.
Expose basic accessibility information Basic accessibility info is often categorized into name, role, and value. This topic describes code to help your app expose the basic information that assistive technologies need.
Keyboard accessibility If your app does not provide good keyboard access, users who are blind or have mobility issues can have difficulty using your app or may not be able to use it at all.
High-contrast themes Describes the steps needed to ensure your UWP app is usable when a high-contrast theme is active.
Accessible text requirements This topic describes best practices for accessibility of text in an app, by assuring that colors and backgrounds satisfy the necessary contrast ratio. This topic also discusses the Microsoft UI Automation roles that text elements in a UWP app can have, and best practices for text in graphics.
Accessibility practices to avoid Lists the practices to avoid if you want to create an accessible UWP app.
Custom automation peers Describes the concept of automation peers for UI Automation, and how you can provide automation support for your own custom UI class.
Control patterns and interfaces Lists the Microsoft UI Automation control patterns, the classes that clients use to access them, and the interfaces providers use to implement them.