narrator相关内容

桌面空中应用程序可访问性

我正在尝试为我的应用程序添加可访问性.我仍然无法弄清楚可访问性在 Spark 组件中究竟是如何工作的. 我在窗口平台上,启用了叙述者功能.我想要做的就是使用不同的名称为三个字段命名以方便访问,以便用户知道该怎么做.我试图只使用声明来定义可访问性属性,但似乎它总是只会说出按钮的一个名称.因此,我采用了另一种方法,并尝试在创建完成后创建可访问性属性.似乎叙述者有时会在开始时选择可访问性的正确名称,然 ..
发布时间:2021-11-12 00:34:47 其他开发

叙述者.扫描模式.对于 TextBlock,叙述者读取 Text 属性两次

我有一个带有动态数据(计时器)的 TextBlock.Text 属性每秒更新一次. 叙述者有时(并非总是)在扫描模式下阅读文本两次,因为它有两个文本属性:Text 和 AutomationProperty.Name.我尝试将数据直接写入文本块 TextBlock.Text = Text;(不是绑定)并更改不同的参数 AutomatonProperties,但没有帮助.> XAML: ..
发布时间:2021-09-30 18:53:14 C#/.NET

通过.NET使用Windows讲述人

是否可以在.NET应用程序中使用Windows Narrator的文本语音转换功能?我想使用它或类似的服务从我的C#应用​​程序中读出响亮的字符串.有可能吗? 解决方案 女士拥有语音API ,现在具有易于使用的托管接口. ..
发布时间:2021-04-01 21:33:19 C#/.NET

如何检测到叙述者工具正在运行?

我有一个自定义控件。我喜欢提供对系统屏幕阅读支持的支持。有没有逻辑可以找到我们的计算机已启用了讲述人或已编码的UI工具。?? 解决方案 您可以使用命名空间 Windows.UI.Xaml.Automation.Peers 和这种方法: var isNarratorStarted = AutomationPeer.ListenerExists(AutomationEvents.Aut ..
发布时间:2020-10-04 20:55:31 其他开发

如何防止Windows讲述人读取隐藏的HTML标签?

我有一个HTML页面,其中包含多个隐藏元素,这些元素仅在某些情况下才可见。 当我将焦点放在页面包装上(以读取所有内容)时,Windows Narrator会读取所有元素,甚至是隐藏的元素。 我尝试使用aria-hidden =“ true”,CSS显示:无,HTML5隐藏属性,全部都被忽略。到目前为止,我发现起作用的唯一机制是在将焦点放在包装器上之前从DOM中删除此元素。但这不是理想的 ..
发布时间:2020-05-31 23:49:19 前端开发

桌面AIR应用程序可访问

我想添加可访问我的应用程序。我仍然无法弄清楚到底是如何辅助工作在Spark组件。 我在窗口的平台叙事功能启用。 所有我想要做的就是让用户知道该怎么做来命名具有不同名称的三个字段可访问性。 我试着只是用声明来定义可访问性属性,但现在看来似乎会永远只会讲出来的按钮中的一个名称。因此,我把另一种方法,并试图当它创建完整的创建辅助功能属性。这似乎是叙述者有时拿起辅助的正确名称的开头,然后很快,当我转到按 ..
发布时间:2015-11-28 21:49:20 跨浏览器开发