Power Apps 的協助工具屬性

可協助不便的使用者以其他適用方式操作使用控制項的屬性設定。

屬性​​

AccessibleLabel

螢幕助讀程式的標籤。

圖像、圖示和圖形控制項若為空值,會對螢幕助讀程式使用者隱藏控制項。

直播

螢幕助讀程式宣告內容變更的方式。 唯有在**標籤** 控制項中才能使用。

  • 當設定為 Off 時,畫面控制項讀者並不宣告變更。
  • 當設定為 Polite 時,畫面讀取讀在宣告當畫面讀取器正在說話時發生的任何變更之前,先完成發言。
  • 當設定為 Polite 時,畫面讀取器中斷宣告當畫面讀取器正在說話時發生的任何變更之前,先完成發言。

瞭解如何透過即時區域宣布動態變更

角色

控制項的使用目的。 唯有在**標籤** 控制項中才能使用。

這可讓螢幕助讀程式使用者知道標籤是否為標題,並可讓他們快速瀏覽至應用程式的不同部分。 每個畫面中應僅有一個Heading1做為主標題。 使用Heading2做為副標題。 Heading3Heading4 可用於更細微的標題階層。

使用 Default 做為一般文字。

TabIndex

確定控制項是否參與鍵盤瀏覽。

鍵盤瀏覽對所有應用程式都很重要。 對於許多人來說,使用鍵盤比使用觸控或滑鼠的效率更高。 瀏覽順序應為:

  • 反映用眼睛看到的內容。
  • 在互動式控制項上只有一個索引標籤。
  • 可先直觀地橫跨 ,再依 「Z」 順序向下,或先向下,再依「倒 N」順序執行。

TabIndex 屬性有兩個建議值:

TabIndex 值 行為 預設值
0 參與鍵盤瀏覽的控制項。 按鈕文字輸入組合方塊及其他一般互動式的控制項。
−1 未參與鍵盤瀏覽的控制項。 標籤圖像圖示及其他通常是非互動型的控制項。

僅使用這些值,和使用容器控制項,即可實現任何鍵盤瀏覽順序。 建議您不要將 TabIndex 設為其他值。

當所有控制項的 TabIndex 設為 -1 或 0 時,瀏覽順序為 Z 字型,由左至右、由上至下。 順序是根據控制項的 XY 屬性值而定。 如果控制項在畫面上動態移動,例如,透過根據計時器或其他控制項變更其 XY 值,瀏覽順序也會動態變更。

使用容器控制項將應一起瀏覽的控制項組合在一起,或以「倒 N」字型建立資料列。 表單卡片資源庫中的控制項會自動分組。 在這些容器之間切換時,將先瀏覽容器內的所有項目,再繼續瀏覽容器外的下一個控制項。

鍵盤瀏覽中不包含Visible屬性值為 FalseDisplayMode 屬性值為停用的控制項。

重要

TabIndex 僅影響鍵盤瀏覽。 螢幕助讀程式使用者仍需邏輯控制項順序來了解應用程式結構。

警告

  • 將很快不支援大於零的 TabIndex 值。 它們將被視為零。 啟用簡化索引標籤索引應用程式設定來預覽這種行為。
  • 同時,將 TabIndex 設定為大於零是自訂鍵盤瀏覽的方式之一。 當您不想遵循視覺順序或邏輯結構時 (可能不常見),就可以使用此方法。 請謹慎使用,因為這種方法很難讓順序正確和準確。 這也會造成令人困惑的螢幕助讀程式體驗。
  • 當包含 TabIndex 大於 0 的控制項時,使用者會以遞增 TabIndex 正值控制項的順序進行瀏覽 (例如,先 1 再 2)。 使用者瀏覽了所有具有 TabIndex 正值的控制項後,最終將瀏覽到 TabIndex 為 0 的控制項。 當多個控制項具有相同的 TabIndex 時,其 XY 值以及其所在的容器將決定相對順序。 在資源庫表單內,TabIndex 會是一個範圍,先瀏覽包含的控制項,再瀏覽外部控制項。

請參閱