2012-03-20 11 views
2

私はセクション508(アクセシビリティ)の要件を満たさなければならないWPFアプリケーションを開発しています。一般的に私たちはナレーターと協力してアプリを持っていますが、アイテムが発表されていないListViewコントロールに問題があります。どのようにして、ナレーターがWPF ListViewアイテムを利用できるようにすることができますか?

実行時にナレータがデータバインディングを使用して作成したリストビュー項目を取得するにはどうすればよいですか?

私はこのトピックについて多くの検索を行っていません。これに関する記事やコードサンプルは大いにありがとう!

+0

この問題を解決できましたか?私はJAWSと同じ問題を抱えています。 JAWSは私のリスト項目を読まない。元の質問は、プログラミングのテクニックに関するものであり、テストに使用される特定のツールに関するものではないことがわかります。これに関する有用な資料やリンクを教えてください。 – Abhay

答えて

2

私が知っているナレーターにとってWPFをより使いやすくする方法はありません。これは大きな問題ではありませんが、コンピュータのアクセスにWindowsのスクリーンリーダーを使用しなければならない人は誰もナレーターを使用していません。ナレーターは非常に貧弱なスクリーンリーダーであり、より良い選択肢があります。 Windows 7をお持ちで、スクリーンリーダーを購入せずにテストしようとする場合は、でアプリケーションをテストしてみてください。これはオープンソースのかなり高品質のスクリーンリーダーです。 This bug reportによると、WPFアクセシビリティはフレークです。アクセシビリティをテストする場合は、Windows 7を使用する必要がある場合は、XPでUIAのサポートがうまくいかないようです。でテストする必要がある約508のコンプライアンスとアクセシビリティについては、ジョーズコストは895ドルから1095ドルです。アクセシビリティテストにデモを使用してください。それにもかかわらず、508のコンプライアンスが必要な場合は、プログラムを購入してテストする必要があります。 Jawsは、ビジネスや政府の設定で使用される標準のスクリーンリーダーです。

+0

これは実際に主な質問に答えますか?私はJAWSを使って同じ問題を抱えています。問題は、プログラミング手法に関するものであり、特定のツールに関する問題ではないようです。 – Abhay

1

Jaredさんの答えは、JAWSまたはNVDAを使用する必要があります。ほとんどの場合、JAWSとNVDAは同じ働きをします。 VPAT(自発的な製品アクセシビリティテンプレート)やその他のアクセシビリティ関連の情報をよく見直します。ナレーターがテストの方法として記載されていると、私はうんざりします。

関連する問題