I've been using some usefull telerik controls for a while, at this point I'm adding some more options voor accessibility to my applications. Narrator or other screen readers are able to read AutomationProperties like Name and HelpText. But when setting these properties on the RadRichTextBox they are not reqognized by windows and the applications reading the AutomationProperties (tool to check: Inspect)
The AutomationMode of the Telerik AutomationManager is already set to FrameworkOnly. When something else is selected all my automationproperties on controls are ignored.
Here is the used xaml:
01.
<
telerik:RadRichTextBox
HorizontalAlignment
=
"Stretch"
02.
VerticalAlignment
=
"Stretch"
03.
x:Name
=
"radRichTextBox"
04.
BorderThickness
=
"0"
05.
Margin
=
"0,2,0,0"
06.
DocumentInheritsDefaultStyleSettings
=
"True"
07.
Focusable
=
"True"
08.
FontSize
=
"13"
09.
FontFamily
=
"Segoe UI"
10.
AutomationProperties.Name
=
"Message for chat"
>
11.
<
i:Interaction.Behaviors
>
12.
<
behaviors:TelerikRichTextBoxOptionsBehavior
/>
13.
<
behaviors:ChatRadTextBoxBehavior
/>
14.
</
i:Interaction.Behaviors
>
15.
<
telerik:RadRichTextBox.InputBindings
>
16.
<
KeyBinding
Modifiers
=
"Control"
17.
Key
=
"Tab"
18.
Command
=
"{Binding Path=DataContext.NextTabCommand, RelativeSource={RelativeSource AncestorType=Window, Mode=FindAncestor}}"
/>
19.
<
KeyBinding
Modifiers
=
"Control+Shift"
20.
Key
=
"Tab"
21.
Command
=
"{Binding Path=DataContext.PreviousTabCommand, RelativeSource={RelativeSource AncestorType=Window, Mode=FindAncestor}}"
/>
22.
</
telerik:RadRichTextBox.InputBindings
>
23.
</
telerik:RadRichTextBox
>
24.
<
telerik:TxtDataProvider
x:Name
=
"TextDataProvider"
25.
Text
=
"{Binding PlainContent, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
26.
RichTextBox
=
"{Binding ElementName=radRichTextBox}"
/>
Any suggestions how I can fix this or about what I'm doing wrong?