首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Dragon自然会在WPF子菜单上失败

Dragon自然会在WPF子菜单上失败
EN

Stack Overflow用户
提问于 2011-03-29 16:54:40
回答 4查看 924关注 0票数 1

我的WPF应用程序菜单不能自然地与Dragon一起工作,因此我假设使用其他屏幕阅读器和辅助工具软件。我希望我的软件能很好地为盲人和残疾人客户服务。为了纠正我的错误,我还尝试了其他WPF应用程序,如Visual Studio2010和Expression Blend 4,但它们都有相同的错误。在所有情况下,我都可以使用语音来下拉一个主菜单项,如“文件”、“编辑”、“帮助”,但永远不能激活子菜单项,如“新建”、“打开”或“关闭”。我已经阅读了所有关于可访问性和"UI自动化“的资料,我已经尝试运行"UI可访问性检查器”和“Snoop”,这些应用程序似乎也枚举了我的菜单标题,但没有列出这些菜单上的项目。为什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-03-29 20:03:17

大多数盲人用户自然不会使用Dragon。如果你想通过盲人用户测试你的应用程序的可访问性,看看NVDA,这是一个开源的屏幕阅读器,你可以用它来测试你的应用程序。如果你想做额外的测试,你可以看看Jaws for Windows,这是一个昂贵的屏幕阅读器,但通常是盲人在工作场所使用的阅读器,至少在美国是这样。听起来你可能正在处理Dragon中的错误,但我对windows可访问性API的细节了解不够,无法给你更多信息。

票数 1
EN

Stack Overflow用户

发布于 2011-03-29 20:10:08

根据你自己的描述/承认,这是Dragon中的一个bug --你最好联系他们的支持部门。

票数 0
EN

Stack Overflow用户

发布于 2011-03-29 20:29:14

我的猜测是:你可能会遇到类似于我们最近遇到的问题。我们的自动化测试软件崩溃了,这是由内部使用的UI自动化引起的。我的建议:比较菜单头和子项的xaml并简化它。在我们的例子中,是Labels的Target导致了问题。

代码语言:javascript
运行
复制
<Label Target="{Binding ElementName=someOtherControl}" ... />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5470047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档