UI 自動化用戶端的控制項模式對應

注意

本文件適用對象為 .NET Framework 開發人員,其想要使用 System.Windows.Automation 命名空間中定義的受控 UI 自動化類別。 如需 UI 自動化的最新資訊,請參閱 Windows 自動化 API:UI 自動化

本主題列出控制項類型及其相關聯的控制項模式。

下表將控制項模式整理為下列類別:

  • 支援。 控制項必定支援此控制項模式。

  • 有條件支援。 控制項可依據控制項的狀態決定是否支援此控制項模式。

  • 不支援。 控制項不支援此控制項模式;自訂控制項可能支援此控制項模式。

注意

有些控制項會依據其功能,有條件支援多種控制項模式。 例如,功能表項目控制項即依據其在功能表控制項中的功能,有條件支援 InvokePatternExpandCollapsePatternTogglePatternSelectionItemPattern 控制項模式。

用戶端的 UI 自動化控制項模式

控制項類型 支援 有條件支援。 不支援
Button 叫用、切換、展開摺疊
Calendar 方格、表格 選取、捲軸
核取方塊 切換開關
下拉式方塊 展開摺疊 選取、值 捲動
資料格 方格 捲軸、選取、表格
Data Item Selection Item 展開摺疊、方格項目、捲軸項目、表格、切換、值
文件 Text 捲軸、值
編輯 文字、範圍值、值
群組 展開摺疊
頁首 轉換
標題項目 轉換、叫用
超連結 叫用
映像 方格項目、表格項目 叫用、選取項目
清單​​ 方格、多重檢視、捲軸、選取 Table
清單項目 Selection Item 展開摺疊、方格項目、叫用、捲軸項目 、切換、值
功能表 None
功能表列 展開摺疊、停駐、轉換
功能表項目 展開摺疊、叫用、選取項目、切換
窗格 停駐 捲軸、轉換 Window
進度列 範圍值、值
選項按鈕 Selection Item 切換開關
Scroll Bar Range Value 捲動
分隔符號 None
滑桿 範圍值、選取、值
微調按鈕 範圍值、選取、值
Split Button 叫用、展開摺疊
狀態列 方格
定位字元 選取項目 捲動
索引標籤項目 Selection Item 叫用
Table 方格、方格項目、表格、表格項目
Text 方格項目、表格項目、文字
Thumb 轉換
標題列 None
工具列 停駐、展開摺疊、轉換
工具提示 文字、視窗
樹狀結構 捲軸、選取
樹狀目錄項目 展開摺疊 叫用、捲軸項目、選取項目、切換
Window 轉換、視窗 固定

注意

如果控制項類型沒有所列的受支援控制項模式,但有一或多個有條件支援的控制項模式,就會一律支援其中一個條件式控制項模式。

另請參閱