所有檢視器元件都支援ARIA(可存取的Rich Internet Applications)角色和屬性,以改善與輔助技術(例如螢幕閱讀器)的整合。
頂層檢視器元素的角色region
和aria-label
屬性預設為檢視器名稱。 您可以使用Container.LABEL
本地化符號來控制標籤。
按鈕具有button
角色,並以aria-label
屬性設定描述性文字。 aria-label
屬性的值是從按鈕的本地化符號值填入的。 禁用按鈕時,將相應設定aria-disabled
屬性。
滑塊元件具有slider
角色,其屬性aria-valuenow
、aria-valuemin
和aria-valuemax
用於描述當前滑塊位置。
縮圖的角色dialog
,aria-label
屬性由ThumbnailGridView.LABEL
本地化符號控制。 個別縮圖具有角色button
。 如果選取縮圖,則會將aria-selected
屬性設為true
。
顯示色票的元件具有角色listbox
,且aria-label
屬性設定為該元件的LABEL
本地化符號值。 個別色票具有aria-setsize
和aria-posinset
屬性的角色option
,以說明色票在集合中的位置。 如果選擇了色票,則會將aria-selected
屬性設定為true
。
下拉式清單是由其他aria-haspopup
屬性設為true
和aria-controls
屬性參照實際下拉式面板元素的按鈕所啟動。 下拉式面板本身具有角色menu
,子元素具有角色menuitem
。 每個菜單項都指定了aria-label
屬性。
「模態」對話框具有dialog
角色。 對話框的標題元素由aria-labelledby
屬性引用。