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 angiven 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.

Huvudvyn har rollen application. En kort beskrivning av huvudvyn tillhandahålls i aria-roledescription, med det värde som definieras av ROLE_DESCRIPTION-lokaliseringssymbolen för motsvarande huvudvykomponent. Navigeringstips för tangentbordsanvändare tillhandahålls med aria-describedby. Texten för användartipset kommer från USAGE_HINT-lokaliseringssymbolen. Om en resurs har en etikett definierad i fältet UserData ställs attributet aria-label in med värdet för den etiketten.

Aktiveringspunkter, regioner och bildscheman har rollen button och beskrivande text med attributet aria-label, med värdet för aktiveringspunkten eller bildschemats etikett. När användaren fokuserar på aktiveringspunkter eller bildscheman visas navigeringstips för tangentbordsanvändare med aria-describedby, där texten för användartipset kommer från lokaliseringssymbolen USAGE_HINT.

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 en färgruta väljs får attributet aria-selected värdet true.

Nedrullningsbara listor aktiveras av knappar med ytterligare aria-haspopup-attribut inställt på true och aria-controls-attributet som refererar till det faktiska nedrullningsbara panelelementet. Den nedrullningsbara panelen har rollen menu med underelement som har rollen menuitem. Varje menyalternativ har attributet aria-label angivet.

Användargränssnittet för sökning har grupperats i elementet med rollen search. Indatafältet för sökning har rollen searchbox och refererar till den informativa etikett som styrs av SearchPanel.INFO_PROMPT-lokaliseringssymbolen med attributet aria-describedby.

Modala dialogrutor har rollen dialog. Dialogrutans rubrikelement refereras av attributet aria-labelledby.

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