Chapter 3. Designing Your Implementation

After you have finished designing your logical hierarchy, you should know which controls in your product are provided by the UI framework and which are not. Designing the implementation of your controls depends upon this distinction:

  • For controls provided by the framework, you must adhere to the UI framework's guidelines to make them accessible. For example, if you are using the Windows Presentation Foundation (WPF) framework, you would adhere to WPF's guidelines for accessibility.

  • For custom controls not provided by the UI framework, you must implement a native UI Automation (UIA) solution. You have already mapped these custom controls to individual elements in the logical hierarchy, so now you must design ...

Get Engineering Software for Accessibility now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.