0

I have an accessibility problem with a rich text control in a clients' WPF project. My client uses the XamRichTextEditor by infragistics, but Microsoft Narrator does not read its contents. I have created a small sample project that has two buttons, a standard text box and the infragistics rich text editor. The sample demonstrates that the screen reader works with all the elements correctly but fails to even recognize the editor.

Our goal is to make the editor control visible to the screen reader, but we are running out of ideas to do so. We have logic in place that attaches the AutomationProperties to the control, and we manually fill them with content as well.

We have contacted infragistics about the matter, but there is not much to be expected in terms of screen reader support for the editor.

Question: Is there any way to mark a control so that it is discovered by a screen reader?

Note: I can't legally upload the infragistics libraries to GitHub, since it isn't freeware. To get the sample to work you have to have infragistics WPF libraries already available on your system, and the existing references must be updated to your local paths. There are also free trial downloads on the infragistics page, but that's a lot to download and install, so I don't particularly recommend doing so.

4
  • Seems like this feature does not supported by Infragistics. The XamRichTextEditorAutomationPeer exposes Infragistics.Controls.Editors.XamRichTextEditor types to UI Automation, but no examples is provided with the Infragistics SDK, how to use it.
    – Victor
    Commented Mar 14, 2021 at 21:22
  • Yeah, infragistic's support is zero, which is why I try to get there another way. Commented Mar 15, 2021 at 7:58
  • They just do not have time to develop the product and maintain its integrity. To support controls for a screen reader it is necessary to perform lot of tests.
    – Victor
    Commented Mar 15, 2021 at 8:02
  • Look at the following post - maybe you will find something useful: UI Automation Support
    – Victor
    Commented Mar 15, 2021 at 8:12

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.