Making your app accessible

Purpose

This area of the documentation describes the accessibility aspects of creating a Windows Store app using C++, C#, or Visual Basic.

In this section

TopicDescription

Accessibility in Windows Store apps using C++, C#, or Visual Basic

This topic describes some of the concepts and technologies that relate to accessibility scenarios in a Windows Store app using C++, C#, or Visual Basic.

Exposing basic information about UI elements

Describes the XAML or other code that you need to implement in a Windows Store app using C++, C#, or Visual Basic to ensure that your app exposes the basic information that assistive technologies need.

Implementing keyboard accessibility

Describes the markup and code that help ensure that your Windows Store app using C++, C#, or Visual Basic is accessible to keyboard users.

Making media content accessible

Describes how to implement captions that provide text equivalents for audio portions of a media presentation in a Windows Store app using C++, C#, or Visual Basic, and how to access alternate audio tracks from the media.

Meeting requirements for accessible text

This topic describes the best practices for accessibility of visible text in an app, by assuring that text colors and background colors satisfy the necessary contrast ratio. This topic also discusses the Microsoft UI Automation roles that text elements in a Windows Store app using C++, C#, or Visual Basic can have, and best practices for text in graphics.

Practices to avoid

Lists the practices to avoid if you want to create an accessible Windows Store app using C++, C#, or Visual Basic.

Supporting high-contrast themes

Describes the steps needed to ensure your Windows Store app using C++, C#, or Visual Basic is usable when a high-contrast theme is active.

Declaring your app as accessible in the Windows Store

Describes the requirements for declaring your Windows Store app using C++, C#, or Visual Basic as accessible in the Windows Store.

Guidelines and checklist for accessibility

Provides a checklist to help you ensure that your Windows Store app using C++, C#, or Visual Basic is accessible.

Testing your app for accessibility

Describes the accessibility testing procedure for your Windows Store app using C++, C#, or Visual Basic.

Custom automation peers

Describes the concept of automation peers for UI Automation, and how you can write your own AutomationPeer class to provide UI Automation support and specific automation-pattern support for a custom UI class.

 

Developer audience

This information is for developers who are creating a Windows Store app using C++, C#, or Visual Basic.

Related topics

XAML accessibility sample
High contrast sample

 

 

Build date: 6/19/2013

Show:
© 2014 Microsoft