Welcome to irritatedVowel.com Sign in | Help

POKE 53280,0: Pete Brown's Blog

Silverlight, WPF, Woodworking, .NET Programming, CNC, Nature, and other topics.

Pete Brown writes on a number of topics including Silverlight, WPF, .NET, woodworking and working as a consultant in the DC area. On most forums, Pete goes by the name Psychlist1972. Pete has worked at Applied Information Sciences (AIS) since 1996 where he currently performs as a lead architect and project manager.

Subscribe to my feed

Add to Technorati Favorites
Applied Information Sciences - My Employer

Community Events



World Domination

who's online

Networks


View Pete Brown's profile on LinkedIn

AddThis Social Bookmark Button

Accessibility and UI Automation in Silverlight 2

Silverlight 1.0 didn't have much in the way of accessibility - essentially the equivalent of alt tags. Silverlight 2 will change that by exposing a full accessibility tree to accessibility tools in builds post Beta 1.

In this video Mark Rideout from the Silverlight team discusses how Silverlight 2 handles accessibility. Mark was PM for accessibility in Windows Forms, and is also PM for accessibility, textbox and input in Silverlight 2.

If you have never witnessed someone using a screen reader to navigate a web page, be sure to check out this video (especially the last couple minutes where he speeds up the rate to what he normally uses)

What will Silverlight 2 provide for accessibility?

  • Tabbing and tab order
  • Focus and Keyboard Input
  • Exposed Accessibility Tree (through UIA - UI Automation) for screen readers and other accessibility tools
  • Accessibility Information directly in XAML Markup via AutomationProperties attached properties such as name and help text
  • Support for AutomationPeer as in WPF
  • Other capabilities such as notifications for high-contrast requirements

If you want to see the accessibility tree for your applications, download UI Spy.

In the video, Mark recommends that to get used to accessibility today, look to how it is done in WPF (AutomationProperties, AutomationPeer) and you will be prepared for accessibility in post Beta 1 bits.

  Add to Technorati Favorites
Posted: Sunday, March 16, 2008 12:17 AM by Pete.Brown

Comments

Community Blogs said:

Jose Fajardo has a Control Contracts Diagram, Jesse Liberty binds a DataGrid to a collection, Andy Beaulieu
# March 16, 2008 5:40 PM

Community Blogs said:

Jose Fajardo has a Control Contracts Diagram, Jesse Liberty binds a DataGrid to a collection, Andy Beaulieu
# March 16, 2008 6:01 PM

Accessibility and UI Automation in Silverlight 2 said:

Silverlight 1.0 didn't have much in the way of accessibility - essentially the equivalent of alt tags. Silverlight 2 will change that by exposing a full accessibility tree to accessibility tools in builds post Beta 1.
# March 17, 2008 3:01 AM

Christopher Steen said:

AJAX ASP.NET AJAX callbacks to Web Methods in ASPX pages [Via: Frank Wang ] ASP.NET DotNetOpenId 0.1.2...
# March 19, 2008 7:13 AM

Bob's Blog said:

This series of articles takes a look at the current state of RIA development leveraging Silverlight 2. The series will focus on the architecture of RIA's, the use of XAML for resolution independent user interface layout and design, Windows Communication
# May 28, 2008 2:45 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Enter the text you see in the image:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS