Accessibility for Syncfusion WinUI Controls
17 Aug 20211 minute to read
Accessibility is about making a windows application usable in a wide range of environments by people who use technology and approach a UI with a wide range of experiences. There are many different types of disabilities in the world including mobility, vision, color perception, hearing, speech, cognition, and literacy. However, these requirements can be met by utilizing the accessibility features of Syncfusion UI WinUI controls. The controls support assistive technologies like screen readers, which take advantage of accessibility frameworks.
The following sections explain the accessibility features.
The Syncfusion WinUI control provides accessibility for the UI automation framework as well as the support provided by base classes derived from
FrameworkElementAutomationPeer. The control class makes use of the UI automation concepts such as automation peers and automation patterns to report the controls’ role and content to UI automation clients.
A user can use a tool like screen readers to obtain the necessary information about the controls from UI Automation. When a control receives focus, the screen reader reads the text associated with that control.
Syncfusion WinUI controls provide keyboard support including tab navigation, text input, and control-specific support. For example, the
SfTreeView control supports arrow-key navigation for item selection.
High contrast themes
The Windows operating system and applications support all of the high contrast themes that users can enable. These themes make the controls easier to see and are especially useful for people with limited vision.