Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使WPF ListView项目可供讲述人使用?_Wpf_Listview_Accessibility_Items - Fatal编程技术网

如何使WPF ListView项目可供讲述人使用?

如何使WPF ListView项目可供讲述人使用?,wpf,listview,accessibility,items,Wpf,Listview,Accessibility,Items,我正在开发一个WPF应用程序,它必须满足第508节(可访问性)的要求。一般来说,我们的应用程序与叙述者一起工作,但是ListView控件出现问题,其中没有宣布项目 如何获得在运行时通过数据绑定填充的ListView项供讲述人使用 我在这个问题上做了很多研究,但都无济于事。任何关于这方面的文章和代码示例都将不胜感激 据我所知,没有办法让讲述人更容易理解WPF。这并不是一个大问题,因为几乎没有一个必须使用Windows屏幕阅读器才能访问计算机的人会使用“讲述人”。叙述者是一个非常糟糕的屏幕阅读器,有

我正在开发一个WPF应用程序,它必须满足第508节(可访问性)的要求。一般来说,我们的应用程序与叙述者一起工作,但是ListView控件出现问题,其中没有宣布项目

如何获得在运行时通过数据绑定填充的ListView项供讲述人使用


我在这个问题上做了很多研究,但都无济于事。任何关于这方面的文章和代码示例都将不胜感激

据我所知,没有办法让讲述人更容易理解WPF。这并不是一个大问题,因为几乎没有一个必须使用Windows屏幕阅读器才能访问计算机的人会使用“讲述人”。叙述者是一个非常糟糕的屏幕阅读器,有更好的选择。如果您有Windows7,并且想要尝试在不购买屏幕阅读器的情况下进行测试,您可以尝试使用这是一款开源的相当高质量的屏幕阅读器来测试您的应用程序。根据WPF,可访问性是片状的。这似乎是因为XP中的UIA支持很差,如果您想测试可访问性,应该使用Windows7。如果您对508法规遵从性和可访问性持认真态度,您应该使用Jaws进行测试,测试费用从895美元到1095美元不等,并且许可证明确禁止使用演示进行可访问性测试。尽管如此,如果508法规遵从性很重要,您仍需要购买该程序并使用它进行测试。Jaws是商业和政府设置中使用的标准屏幕阅读器。

我支持Jared的回答,你真的应该使用Jaws或NVDA。大多数情况下,JAWS和NVDA的工作原理相同。我经常查看VPAT(自愿产品可访问性模板)和其他与可访问性相关的信息。当我看到“叙述者”被列为一种测试方法时,我会退缩。

这真的回答了主要问题吗?我用下巴也有同样的问题。问题似乎与编程技术有关,而与任何特定工具的问题无关。您是否设法解决了此问题?我的下巴也有同样的问题。JAWS不读取我的列表项。我可以看出,最初的问题似乎是关于编程技术,而不是关于用于测试的任何特定工具。你能分享一些有用的资源或链接吗?