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
.