輔助技術支援 assistive-technology-support
所有檢視器元件都支援ARIA (可存取的豐富網際網路應用程式)角色和屬性,以改進與熒幕閱讀器等輔助技術的整合。
最上層檢視器元素具有角色region
和aria-label
屬性,預設設定為檢視器的名稱。 您可以使用Container.LABEL
本地化符號控制標籤。
按鈕具有角色button
和使用aria-label
屬性設定的描述性文字。 aria-label
屬性的值是從按鈕本地化符號的值填入的。 當按鈕停用時,aria-disabled
屬性會適當地設定。
主檢視具有角色application
。 aria-roledescription
中提供了主檢視的簡短說明,其值是由對應主檢視元件的ROLE_DESCRIPTION
本地化符號所定義。 使用aria-describedby
提供鍵盤使用者的導覽提示,使用提示的文字來自USAGE_HINT
本地化符號。 如果資產在UserData欄位中定義了標籤,則會以此類標籤的值設定aria-label
屬性。
熱點、區域和影像地圖具有角色button
和描述性文字集aria-label
屬性,具有熱點或影像地圖示籤的值。 當使用者將焦點放在熱點或影像地圖上時,會使用aria-describedby
提供鍵盤使用者的導覽提示,使用提示的文字來自USAGE_HINT
本地化符號。
縮圖具有角色dialog
,其屬性為aria-label
,由ThumbnailGridView.LABEL
本地化符號控制。 個別縮圖具有角色button
。 如果選取縮圖,它將取得aria-selected
屬性設定為true
。
顯示色票的元件具有角色listbox
,aria-label
屬性設定為該元件的LABEL
本地化符號的值。 個別色票具有aria-setsize
和aria-posinset
屬性的角色option
,可說明色票在集中的位置。 如果選取色票,則會將aria-selected
屬性設定為true
。
下拉式清單由按鈕啟動,按鈕具有設定為true
的其他aria-haspopup
屬性以及參考實際下拉式面板專案的aria-controls
屬性。 下拉式面板本身具有角色menu
,其子元素具有角色menuitem
。 每個功能表專案都指定了aria-label
屬性。
模型對話方塊具有角色dialog
。 對話方塊的標頭專案由aria-labelledby
屬性參考。