如何在XAML表单上设置aria-hidden属性?更确切地说,我需要以编程方式在.xaml.cs文件中设置aria-hidden属性。
我需要将aria-hidden设置为true,因为现在我有两个接口重叠,每个接口都根据下拉框隐藏/禁用。
一切正常,直到它通过JAWS测试,文本到语音阅读器正在读取隐藏字段和隐藏标签。经过一些研究后,似乎我必须在隐藏字段时将上述aria-hidden属性设置为true,以防止文本到语音的阅读器形式读取它们。
在.xaml.cs表单中,我隐藏了事件中的字段
this.myLabelForName.Visibility = Visibility.Hidden;
this.myLabelForName没有aria-hidden属性。
我想将aria-hidden设置为true,因为它可以帮助用户。上述链接指出:
"作者可以谨慎地使用隐藏咏叹调来隐藏可见的渲染 来自辅助技术的内容,只有隐藏此行为的行为 内容旨在改善辅助用户的体验 技术"