Technische ondersteuning assistive-technology-support
Alle viewercomponenten ondersteunen de rollen en kenmerken van ARIA (Accessible Rich Internet Applications) om de integratie met ondersteunende hulpmiddelen, zoals schermlezers, te verbeteren.
Het viewerelement op het hoogste niveau heeft het kenmerk role region en aria-label die standaard zijn ingesteld op de naam van de viewer. U kunt het label besturen met het Container.LABEL -lokalisatiesymbool.
Knoppen hebben de rol button en beschrijvende tekst ingesteld met het kenmerk aria-label . De waarde van het kenmerk aria-label wordt gevuld met de waarde van het localisatiesymbool van de knop. Wanneer een knop is uitgeschakeld, wordt het kenmerk aria-disabled dienovereenkomstig ingesteld.
De componenten van de schuif hebben de rol slider met attributen aria-valuenow, aria-valuemin, en aria-valuemax om de huidige schuif positie te beschrijven.
Miniaturen hebben de rol dialog met aria-label -kenmerk bestuurd door het ThumbnailGridView.LABEL -lokalisatiesymbool. Afzonderlijke miniaturen hebben de rol button . Als een miniatuur is geselecteerd, wordt het kenmerk aria-selected ingesteld op true .
Componenten die stalen weergeven, hebben de rol listbox met het kenmerk aria-label ingesteld op de waarde van het LABEL -lokalisatiesymbool van die component. Afzonderlijke stalen hebben de rol option met aria-setsize - en aria-posinset -kenmerken om de staalpositie in de set te beschrijven. Als een staal is geselecteerd, wordt het kenmerk aria-selected ingesteld op true .
Vervolgkeuzelijsten worden geactiveerd door knoppen met het extra kenmerk aria-haspopup ingesteld op true en aria-controls dat verwijst naar het daadwerkelijke element van het vervolgkeuzevenster. Het vervolgkeuzevenster zelf heeft de rol menu met subelementen die de rol menuitem hebben. Elk menu-item heeft het opgegeven kenmerk aria-label .
Modal dialoogvensters hebben de rol dialog . Naar het headerelement van het dialoogvenster wordt verwezen door het kenmerk aria-labelledby .