我目前正在研究使用AutomationProperty的可访问性选项,提供的示例之一是:
RadioButton Content=“加拿大”AutomationProperties.Name=“加拿大鹅”
然而,在使用屏幕阅读器时,它会读出“加拿大鹅单选按钮”,是否只是让它读出“加拿大鹅”,而省略了“单选按钮”,而仍然使用单选按钮控制。
发布于 2016-10-15 14:47:05
具体来说,关于C# UI自动化,我不确定它在技术上是否可行,但如果我将它与html5联系起来,那么是的,这是可能的,但非常气馁。
在html中,我可以使用<input type=radio role=presentation>,但这违反了https://www.w3.org/TR/2013/WD-aria-in-html-20131003/#second-rule-of-aria-use使用的第二条规则。它是有效的html,并将执行您的描述。它只会读标签,但不会说是收音机。
当然,如果它这样做了,辅助技术用户将不知道这是一个单选按钮,并将无法与它互动,所以单选按钮将是无用的。
https://stackoverflow.com/questions/40046101
复制相似问题