Narrator is not reading the TextBlock inside a UserControl:
<UserControl.Template>
<ControlTemplate>
<TextBlock Text="Test text" Focusable="True" AutomationProperties.AutomationId="Test_text" />
</ControlTemplate>
</UserControl.Template>
If I am changing the TextBlock to Button, the Narrator is capable of reading it. What options do I have to make this readable by Narrator other than making buttons that look like labels?
Focus()or usingTabkey (you haveFocusable=truealready for Tab-key to work). Maybe an easier solution is to useLabelinstead ofTextBlock, they are quite similar controls. This answer points out thatLabelsupports access key (same as Button), so maybe this is, what Narrator checks and whatTextBlockdoesn't provide, therefore being ignored?