2012-02-20 22 views
7

Tengo una aplicación WPF, que necesita compatibilidad con accesibilidad. Tengo un bloque de texto que bajo ciertas condiciones tiene su Visibilidad configurada en Contraída.¿Cómo puedo evitar que un lector/narrador de pantalla lea los controles que están ocultos en WPF?

El lector de pantalla de Windows 7 y también el lector de pantalla NVDA anuncian el Bloque de texto, aunque la Visibilidad se establece en Colapsar.

¿Qué debo hacer para evitar que se lea?

+0

¿Alguna vez encontró una solución? –

Respuesta

0

¿Intentaste inhabilitarlos? Hace bastante tiempo desde la última vez que trabajé en la accesibilidad de WPF :-(

-1

Agregue el atributo aria-hidden = "true" a su elemento aria-hidden indica que el elemento y todos sus descendientes no son visibles o perceptible a cualquier usuario sea aplicado por el autor.

Usted necesita quitar este atributo (o se establece en falso) cuando su contenido se hace visible.

AT apoyo era irregular hace un par de años pero es 100 % ahora, consulte la tabla aquí: http://terrillthompson.com/tests/hiddencontent.html

+0

Es un buen consejo, pero solo aplicable a las aplicaciones html. La pregunta original era sobre una aplicación WPF. – slugolicious

+0

Eso es así hace 3 años, oh, ya veo .... :) –

Cuestiones relacionadas