Stöd för hjälpmedel assistive-technology-support
Alla visningsprogramkomponenter har stöd för ARIA-roller (Accessible Rich Internet Applications) och -attribut för att förbättra integrationen med hjälpmedelstekniker som skärmläsare.
Visningselementet på den översta nivån har rollen region och attributet aria-label inställt som standard på visningsprogrammets namn. Du kan styra etiketten med lokaliseringssymbolen Container.LABEL.
Knappar har rollen button och beskrivande text med attributet aria-label. Värdet för attributet aria-label fylls i från värdet för knappens lokaliseringssymbol. När en knapp är inaktiverad ställs attributet aria-disabled in därefter.
Slider-komponenter har rollen slider med attributen aria-valuenow, aria-valuemin och aria-valuemax som beskriver den aktuella skjutreglagepositionen.
Miniatyrbilder har rollen dialog med attributet aria-label som styrs av lokaliseringssymbolen ThumbnailGridView.LABEL. Enskilda miniatyrbilder har rollen button. Om du väljer en miniatyrbild får den attributet aria-selected angivet till true.
Komponenter som visar färgrutor har rollen listbox med attributet aria-label inställt på värdet för LABEL-lokaliseringssymbolen för den komponenten. Enskilda färgrutor har rollen option med attributen aria-setsize och aria-posinset som beskriver färgrutans position i uppsättningen. Om du väljer en färgruta får den attributet aria-selected inställt på true.
Nedrullningsbara listor aktiveras av knappar med ytterligare aria-haspopup-attribut inställt på true och aria-controls-attribut som refererar till det faktiska nedrullningsbara panelelementet. Den nedrullningsbara panelen har rollen menu med delelement med rollen menuitem. Varje menyalternativ har attributet aria-label angivet.
Modala dialogrutor har rollen dialog. Dialogrutans rubrikelement refereras av attributet aria-labelledby.