UI 自動化用戶端的控制項模式對應
注意
本文件適用對象為 .NET Framework 開發人員,其想要使用 System.Windows.Automation 命名空間中定義的受控 UI 自動化類別。 如需 UI 自動化的最新資訊,請參閱 Windows 自動化 API:UI 自動化。
本主題列出控制項類型及其相關聯的控制項模式。
下表將控制項模式整理為下列類別:
支援。 控制項必定支援此控制項模式。
有條件支援。 控制項可依據控制項的狀態決定是否支援此控制項模式。
不支援。 控制項不支援此控制項模式;自訂控制項可能支援此控制項模式。
注意
有些控制項會依據其功能,有條件支援多種控制項模式。 例如,功能表項目控制項即依據其在功能表控制項中的功能,有條件支援 InvokePattern、 ExpandCollapsePattern、 TogglePattern或 SelectionItemPattern 控制項模式。
用戶端的 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 | 轉換、視窗 | 固定 | 無 |
注意
如果控制項類型沒有所列的受支援控制項模式,但有一或多個有條件支援的控制項模式,就會一律支援其中一個條件式控制項模式。