Как я могу сделать элементы WPF ListView доступными для рассказчика? - PullRequest
2 голосов
/ 20 марта 2012

Я разрабатываю приложение WPF, которое должно соответствовать требованиям Раздела 508 (Доступность). В общем, у нас есть приложение, работающее с рассказчиком, но у нас есть проблемы с элементами управления ListView, когда элементы не объявляются.

Как получить доступ к элементам ListView, которые заполняются через привязку данных во время выполнения, доступным для рассказчика?

Я много занимался поиском по этой теме, но безрезультатно. Будем весьма благодарны за любые статьи и примеры кода по этому поводу!

Ответы [ 2 ]

2 голосов
/ 20 марта 2012

Нет способа сделать WPF более доступным для рассказчика, о котором я знаю. Это не является большой проблемой, хотя почти никто, кто должен использовать программу чтения с экрана Windows для доступа к компьютеру, не использует рассказчик. Рассказчик - очень плохая программа для чтения с экрана, и есть гораздо лучшие альтернативы. Если у вас Windows 7 и вы хотите попробовать тестировать, не покупая программу для чтения с экрана, вы можете попробовать протестировать ваше приложение с NVDA . Это программа для чтения с экрана достаточно высокого качества с открытым исходным кодом. В соответствии с Этот отчет об ошибке Доступность WPF ненадежна. Это похоже на плохую поддержку UIA в XP, если вы хотите проверить доступность, вы должны использовать Windows 7. Если вы серьезно относитесь к соответствию и доступности 508, вы должны протестировать с Jaws Jaws стоит где-то от $ 895 до $ 1095, а лицензия специально запрещает использование демоверсии для тестирования доступности. Несмотря на эту стоимость, если соответствие 508 имеет значение, вам нужно купить программу и протестировать ее. Jaws - это стандартная программа для чтения с экрана, используемая в деловых и государственных учреждениях.

1 голос
/ 21 марта 2012

Я второй ответ Джареда, вы действительно должны использовать JAWS или NVDA. По большей части JAWS и NVDA работают одинаково. Я часто проверяю VPAT (добровольный шаблон доступности продукта) и другую информацию, связанную с доступностью. Я съеживаюсь, когда вижу Рассказчик в качестве перечисленного метода тестирования.

...