控制項類型及其支援的控制項模式

用戶端應用程式會透過 IUIAutomationElement 介面擷取一般屬性,以及透過控制項支援的控制項模式介面擷取類型特定屬性,以取得控制項的相關資訊。 本主題列出 Microsoft 消費者介面自動化 控制項類型,並識別每個類型支援的控制項模式。

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

  • 必須支援。 控制項必定支援此控制項模式。
  • 有條件支援。 控制項可依據控制項的狀態決定是否支援此控制項模式。
  • 不支援。 控制項不支援此控制項模式;不過,自訂版本的控制項可能支援此控制項模式。

某些控制項有數個控制項模式的條件式支援,視控制項的功能而定。 例如,功能表項目控制項具有 InvokeExpandCollapseToggleSelectionItem 控制項模式的條件式支援,視功能表控制項中的函式而定。

控制項類型 必須支援 條件式支援 不支援
AppBar ExpandCollapseToggle 叫用
按鈕 ExpandCollapseInvokeToggleValue
Calendar 方格表格 捲動選取範圍
CheckBox 切換
ComboBox ExpandCollapse 選取範圍、 捲動
DataGrid 方格 捲動選取範圍表格
DataItem SelectionItem CustomNavigationExpandCollapseGridItem、ScrollItem、TableItemToggleValue
Document Text 捲動
編輯 RangeValueTextValue
群組 ExpandCollapse
標頭 轉換
HeaderItem CustomNavigationInvokeTransform
Hyperlink 叫用
映像 GridItemTableItem InvokeSelectionItem
List GridMultipleViewScrollSelection Table
ListItem SelectionItem CustomNavigationExpandCollapseGridItemInvokeScrollItemToggleValue
功能表
MenuBar DockExpandCollapseTransform
MenuItem ExpandCollapseInvokeSelectionItemToggle
窗格 停駐捲動轉換 Window
ProgressBar RangeValueValue
RadioButton SelectionItem 切換
ScrollBar RangeValue 捲動
SemanticZoom 切換
Separator
Slider RangeValueSelectionValue
Spinner RangeValueSelectionValue
SplitButton ExpandCollapseInvoke
StatusBar 方格
索引標籤 選取範圍 捲動
TabItem SelectionItem 叫用
資料表 GridGridItemTableTableItem
Text GridItemTableItemText
Thumb 轉換
標題列
ToolBar DockExpandCollapseTransform
ToolTip 文字視窗
樹狀結構 捲動選取範圍
TreeItem ExpandCollapse InvokeScrollItemSelectionItemToggle
時間範圍 轉換視窗 Dock

 

UI 自動化控制項模式概觀

UI 自動化控制項類型概觀