Download presentation
Presentation is loading. Please wait.
Published byTheodore Cross Modified over 9 years ago
2
Premalini David Program Manager, Windows Accessibility 2-001
4
What is Software Accessibility? Software accessibility is the ability to make your applications usable by those with disabilities.
6
Reach more customers!! Comply with federal regulations Source: WHO, ILO and US Census Bureau
7
Reach more customers!! 1.2 billion disabled individuals world- wide 386 million are working-age people 34.7% of disabled individuals in the US alone are in the working-age category! Source: WHO, ILO and US Census Bureau
8
For Compliance purposes: Communication Apps: Twenty First Century Communications and Video Accessibility Act compliance by Oct 2013 in the US Web Apps: Section 508 of the US Rehabilitation Act Source: WHO, ILO and US Census Bureau
14
Turning off Animations
15
XAML now supports screen reading of formatted text within TextBlocks, RichTextBlock and RichTextBlockOverflow controls
17
Let’s walkthrough the steps
18
Key Areas of focus for building accessible apps
22
Provided by the Windows Platform
26
Supporting Tab indexing for KB navigation XAML Code Snippet WINJS/HTML Code Snippet
27
Providing an Accessible name XAML Code Snippet: WINJS /HTML code snippet
28
No elements missing accessible names
30
Use of Live Regions XAML Code Snippet <TextBlock Text="Submission Successful!" AutomationProperties.LiveSetting="Assertive".../> <!--OR AutomationProperties.LiveSetting="Polite".../> --> In the code behind file, raise a LiveRegionChanged event as part of changing the text AutomationPeer peer = TextBlockAutomationPeer.FromElement(tblSubmissionStatus); peer.RaiseAutomationEvent(AutomationEvents.LiveRegionChanged);
31
Use of Live Regions HTML Code snippet
32
Key Areas of focus for building accessible apps
33
Mark your App as being accessible on the Store!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.