Silverlight Techniques

From Mobile Accessibility Task Force

Main_Page > Draft WCAG Techniques > Silverlight Techniques

These WCAG Techniques are currently under review by the Mobile Accessibility Task Force. Any changes marked are a draft and are NOT approved by the Mobile Accessibility Task Force and the WCAG Working Group

Instructions to the Task Force

  1. Select a technique to evaluate.
  2. Read the full technique in the WCAG Techniques and the Understanding Documentation
  3. Determine if the technique is applicable to Mobile Accessibility.
    • If the technique is not applicable to mobile accessibility (please use this category sparingly – beware mobile stereotypes):
      • Edit the list below by pasting this string after the technique name:
        <span style="color:#808080;"> (not applicable)  </span>
      • Add your name and date at the end of the same line.
      • Save this page.
    • If the technique is applicable but does not require any changes:
      • Edit the list below and paste this string after the technique name:
        <span style="color:green;"> (applicable as is)  </span>
      • Add your name and date at the end of the same line.
      • Save this page.
    • If the technique requires changes:
      • Edit the list below by adding double brackets [[ ]] around the number of the technique to make a new wiki page. (Don't include the colon inside the brackets.)
      • Paste this string after the technique name:
        <span style="color:#D90000;"> (requires changes)</span>
      • Add your name and date at the end of the same line.
      • Save this page.
      • Open the new page by clicking on the red link.
      • Copy the technique link from the WCAG Techniques page. The link should have the date 20120103 in it.
      • Copy and paste the list below at the top of the page, and enter your comments.
      • Save the new page.
'''Notes on the WCAG Technique Sections'''
* Applicability: PLACEHOLDER
* Description: PLACEHOLDER 
* Examples: PLACEHOLDER 
* Related: PLACEHOLDER
* Tests: PLACEHOLDER 
- NAME and DATE

Silverlight Techniques

  • SL1: Accessing Alternate Audio Tracks in Silverlight Media
  • SL2: Changing The Visual Focus Indicator in Silverlight
  • SL3: Controlling Silverlight MediaElement Audio Volume
  • SL4: Declaring Discrete Silverlight Objects to Specify Language Parts in the HTML DOM
  • SL5: Defining a Focusable Image Class for Silverlight
  • SL6: Defining a UI Automation Peer for a Custom Silverlight Control
  • SL7: Designing a Focused Visual State for Custom Silverlight Controls
  • SL8: Displaying HelpText in Silverlight User Interfaces
  • SL9: Handling Key Events to Enable Keyboard Functionality in Silverlight
  • SL10: Implementing a Submit-Form Pattern in Silverlight
  • SL11: Pausing or Stopping A Decorative Silverlight Animation
  • SL12: Pausing, Stopping, or Playing Media in Silverlight MediaElements
  • SL13: Providing A Style Switcher To Switch To High Contrast
  • SL14: Providing Custom Control Key Handling for Keyboard Functionality in Silverlight
  • SL15: Providing Keyboard Shortcuts that Work Across the Entire Silverlight Application
  • SL16: Providing Script-Embedded Text Captions for MediaElement Content
  • SL17: Providing Static Alternative Content for Silverlight Media Playing in a MediaElement
  • SL18: Providing Text Equivalent for Nontext Silverlight Controls With AutomationProperties.Name
  • SL19: Providing User Instructions With AutomationProperties.HelpText in Silverlight
  • SL20: Relying on Silverlight AutomationPeer Behavior to Set AutomationProperties.Name
  • SL21: Replacing A Silverlight Timed Animation With a Nonanimated Element
  • SL22: Supporting Browser Zoom in Silverlight
  • SL23: Using A Style Switcher to Increase Font Size of Silverlight Text Elements
  • SL24: Using AutoPlay to Keep Silverlight Media from Playing Automatically
  • SL25: Using Controls and Programmatic Focus to Bypass Blocks of Content in Silverlight
  • SL26: Using LabeledBy to Associate Labels and Targets in Silverlight
  • SL27: Using Language/Culture Properties as Exposed by Silverlight Applications and Assistive Technologies
  • SL28: Using Separate Text-Format Text Captions for MediaElement Content
  • SL29: Using Silverlight "List" Controls to Define Blocks that can be Bypassed
  • SL30: Using Silverlight Control Compositing and AutomationProperties.Name
  • SL31: Using Silverlight Font Properties to Control Text Presentation
  • SL32: Using Silverlight Text Elements for Appropriate Accessibility Role
  • SL33: Using Well-Formed XAML to Define a Silverlight User Interface
  • SL34: Using the Silverlight Default Tab Sequence and Altering Tab Sequences With Properties
  • SL35: Using the Validation and ValidationSummary APIs to Implement Client Side Forms Validation in Silverlight