Suporte de tecnologia assistiva assistive-technology-support

Todos os componentes do visualizador oferecem suporte a funções e atributos ARIA (Accessible Rich Internet Applications) para melhorar a integração com tecnologias assistivas, como leitores de tela.

O elemento do visualizador de nível superior tem função region e aria-label atributo definido por padrão para o nome do visualizador. É possível controlar o rótulo com a variável Container.LABEL símbolo de localização.

Os botões têm a função button e texto descritivo definido com aria-label atributo. O valor de aria-label O atributo é preenchido a partir do valor do símbolo de localização do botão. Quando um botão está desativado, aria-disabled atributo é definido de acordo.

Os componentes deslizantes têm a função slider com atributos aria-valuenow, aria-valuemin, e aria-valuemax para descrever a posição atual do controle deslizante.

As miniaturas têm a função dialog com aria-label atributo controlado pela ThumbnailGridView.LABEL símbolo de localização. Miniaturas individuais têm função button. Se uma miniatura for selecionada, ela será aria-selected atributo definido como true.

Os componentes que exibem amostras têm a função listbox com aria-label atributo definido para o valor do LABEL símbolo de localização desse componente. Amostras individuais têm a função option com aria-setsize e aria-posinset atributos para descrever a posição da amostra no conjunto. Se uma amostra for selecionada, ela obterá a aria-selected atributo definido como true.

As listas suspensas são ativadas por botões com aria-haspopup atributo definido como true e aria-controls atributo que faz referência ao elemento real do painel suspenso. O próprio painel suspenso tem a função menu com subelementos com a função menuitem. Cada item de menu tem o aria-label atributo especificado.

As caixas de diálogo modais têm a função dialog. O elemento de cabeçalho da caixa de diálogo é referenciado pela variável aria-labelledby atributo.

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8