Limitacións de accesibilidade nas aplicacións de lenzo

Pode deseña e crear aplicacións de lenzo accesibles con controis incorporados. Ás veces, a combinación do deseño de aplicacións, o uso de varios controis e as propiedades de control configuradas poden provocar que unha aplicación teña unha interface de usuario inaccesible.

Neste artigo, aprenderá estas limitacións de accesibilidade nas aplicacións de lenzo e como pode mellorar a interface da aplicación para facela máis accesible.

Diálogos e superposicións

Non se admiten diálogos e interfaces de usuario que aparecen encima doutro contido. Estas superposicións requiren unha xestión do enfoque, ocultar contido en segundo plano dos lectores de pantalla e funcións de control adecuadas.

Teño en conta o que indica a continuación:

Interfaces con pestanas

Unha interface con pestanas está formada por unha lista de pestanas e un panel que mostra o contido asociado á pestana seleccionada.

O único control integrado que admite interfaces con pestanas é a Lista de pestanas. Evite usar Galerías para crear pestanas. A lista de pestanas debe ser navegable coas teclas de frecha. Requírense estados e roles de control adecuados.

Teño en conta o que indica a continuación:

Táboas personalizadas

O único control integrado que admite datos bidimensionais é a Táboa de datos. Evite usar Galerías para presentar datos en filas e columnas. Hai que anotar as filas e as columnas para que os usuarios do lector de pantalla poidan comprender a súa estrutura e navegar polas celas.

Teño en conta o que indica a continuación:

Caixas combinadas personalizadas

É posible emular unha caixa combinada combinando unha Entrada de texto e unha Galería. Non obstante, as caixas combinadas montadas a partir de controis incorporados non son accesibles. As caixas combinadas deben manexar as teclas de frechas e establecer os roles e estados axeitados nos seus compoñentes.

Teño en conta o que indica a continuación:

Contido desprazable

Os usuarios do teclado non poden desprazar Formularios, Pantallas desprazables e Contedores se non hai controis interactivos no seu interior.

Para Galerías sen contido interactivo, pode configurar TabIndex na propia Galería para que os usuarios do teclado poidan centrarse nel e usar as frechas para desprazalo.

Para Etiquetas, a configuración TabIndex fará que se poidan enfocar para o desprazamento do teclado. Non obstante, isto tamén os converterá en botóns. Non permita que as etiquetas se despracen se non están destinadas a ser botóns. Asegúrese de que a Etiqueta é o suficientemente grande como para que caiba o texto. A propiedade AutoHeight pódese usar para axustar automaticamente o tamaño do control cando está dentro dun Formulario, Pantalla desprazable ou Galería.

Seccións expandibles

As seccións expandibles, tamén coñecidas como divulgacións, inclúen contido oculto ata que o usuario preme un botón. Non hai soporte incorporado para estes elementos pero hai unha solución alternativa.

Mencione o estado expandido no AccessibleLabel do botón. Por exemplo, "Mostrar máis detalles. Contraído".

Actualice a AccessibleLabel cando cambia o estado expandido. Sitúe o contido expandido inmediatamente despois do botón para que os usuarios do lector de pantalla poidan navegar loxicamente cara a el. Empuxe outro contido cara abaixo cando a sección se expanda.

Fitos

Pode crear títulos con controis de Etiqueta. Non se admiten navegacións, pancartas e outros puntos de referencia. Power Apps define automaticamente o marco principal na pantalla da aplicación.

Para outros puntos de referencia, use un título como solución alternativa.

Funcións e estados personalizados

Non hai soporte integrado para roles e estados personalizados. Polo tanto, non se recomenda crear caixas de verificación compostas, cursor da barra de desprazamento e conmutadores a partir de controis integrados.

Teño en conta o que indica a continuación:

Manexo do teclado personalizado

Non é posible reaccionar a pulsacións de teclas específicas. Por exemplo, non pode ter un comportamento personalizado para as teclas de frecha ou a tecla Escape. Polo tanto, non é posible compoñer controis de tipo lista como botóns de opción a partir de controis incorporados. Tampouco se poden crear superposicións que se poidan descartar coa tecla Escape.

Admítense as teclas Intro ou Espazo con OnSelect. Non obstante, esta propiedade tamén se activa mediante outros métodos de entrada como os clics do rato. Non hai forma de distinguir a orixe do evento.

Xestión do foco

A función SetFocus pódese usar para cambiar o foco, pero só funciona en escenarios limitados.

Non é posible detectar cando os controis reciben ou perden o foco.

Ocultar contido só aos usuarios do lector de pantalla

Non hai un equivalente a aria-oculto para mostrar contido a usuarios con vista correcta pero ocultalo para usuarios de lectores de pantalla. Só se admiten algúns escenarios.

Pasos seguintes

Propiedades de accesibilidade

Consulte tamén