我正在一个UWP应用程序中工作,在该应用程序中,如果启用了讲述人,则当焦点位于文本块上时,讲述人应阅读文本块内容。启用叙述者后,叙述者不会读取文本块内容。但是按钮,文本框和滑块控件正在顺利读取其内容。
<UserControl
AutomationProperties.AutomationId="GetStartedText"
AutomationProperties.Name="{Binding GetStartedInfo,Converter={StaticResource
AutomationPropertiesConverter},
Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
<Grid>
<TextBlock
Text="{Binding TitleGetStarted}"
AutomationProperties.AutomationId="getStartedPageTitle"/>
</UserControl>
GetStartedInfo = AppUtils.AppendString(TitleGetStarted,"xyz");
文本框,滑块和按钮: 对于文本框,滑块和按钮的旁白者正在读取AutomationProperties.Name属性。
TextBlock: 但是在Window 10 1607版本中,讲述人无法随时读取AutomationProperties.Name属性。其余的OS版本仍能按预期运行。