共用方式為


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

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

下表會將控制項模式組織成下列類別:

  • 必須支援。 控制項必須支援此控制項模式。
  • 條件式支援。 控制件可能會根據控件的狀態支援此控制項模式。
  • 不支援。 控件不支援此控制項模式;不過,自定義版本的控制項可能支援此控制項模式。

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

控制件類型 必須支援 條件式支援 不支援
AppBar ExpandCollapseToggle 沒有 叫用
按鈕 沒有 ExpandCollapseInvokeToggle 沒有
日曆 方格數據表 卷動選取範圍
CheckBox 切換 沒有 沒有
ComboBox ExpandCollapse 選取範圍 卷動
DataGrid 方格 卷動選取範圍數據表 沒有
DataItem SelectionItem CustomNavigationExpandCollapseGridItemScrollItemTableItemToggleValue 沒有
公文 文字 卷動 沒有
編輯 沒有 RangeValue文字 沒有
沒有 ExpandCollapse 沒有
頁眉 沒有 轉換 沒有
HeaderItem 沒有 CustomNavigationInvokeTransform 沒有
超連結 叫用 沒有
圖像 沒有 GridItemTableItem InvokeSelectionItem
清單 沒有 GridMultipleViewScrollSelection 數據表
ListItem SelectionItem CustomNavigationExpandCollapseGridItemInvokeScrollItemToggleValue 沒有
功能表 沒有 沒有 沒有
MenuBar 沒有 DockExpandCollapseTransform 沒有
MenuItem 沒有 ExpandCollapseInvokeSelectionItemToggle 沒有
窗 格 沒有 DockScrollTransform 視窗
ProgressBar 沒有 RangeValue 沒有
RadioButton SelectionItem 沒有 切換
ScrollBar 沒有 RangeValue 卷動
SemanticZoom 切換 沒有 沒有
分隔符 沒有 沒有 沒有
滑塊 沒有 RangeValueSelectionValue 沒有
旋轉 沒有 RangeValueSelectionValue 沒有
SplitButton ExpandCollapseInvoke 沒有 沒有
StatusBar 沒有 方格 沒有
標籤 選取範圍 卷動 沒有
TabItem SelectionItem 沒有 叫用
桌子 GridGridItemTableTableItem 沒有 沒有
發簡訊 沒有 GridItemTableItemText
拇指 轉換 沒有 沒有
TitleBar 沒有 沒有 沒有
工具列 沒有 DockExpandCollapseTransform 沒有
工具提示 沒有 文字視窗 沒有
沒有 卷動選取範圍 沒有
TreeItem ExpandCollapse InvokeScrollItemSelectionItemToggle 沒有
轉換視窗 Dock 沒有

 

UI 自動化控制項模式概觀

UI 自動化控制項類型概觀