共用方式為


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

注意事項注意事項

這份文件適用於想要使用 System.Windows.Automation 命名空間中定義之 Managed UI Automation 類別的 .NET Framework 開發人員。如需 UI Automation 的最新資訊,請參閱 Windows Automation API:使用者介面自動化 (英文)。

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

下表將控制項模式分成以下幾類:

  • 可支援。 控制項必須支援此控制項模式。

  • 有條件支援。 控制項可根據其狀態,決定是否要支援此控制項模式。

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

注意事項注意事項

部分控制項會根據其功能,有條件支援多種控制項模式。例如,功能表項目會根據其在功能表控制項的功能,視情況支援 InvokePatternExpandCollapsePatternTogglePatternSelectionItemPattern 控制項模式。

這個主題包含下列章節。

  • 用戶端的 UI 自動化控制項模式
  • 相關主題

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

控制項型別

支援

有條件支援

不支援

Button

Invoke、Toggle、Expand Collapse

Calendar

Grid、Table

Selection、Scroll

Value

Check Box

Toggle

Combo Box

Expand Collapse

Selection、Value

Scroll

Data grid

Grid

Scroll、Selection、Table

Data item

Selection Item

Expand Collapse、Grid Item、Scroll Item、Table、Toggle、Value

Document

Text

Scroll、Value

Edit

Text、Range Value、Value

Group

Expand Collapse

Header

Transform

Header Item

Transform、Invoke

Hyperlink

Invoke

Value

Image

Grid Item、Table Item

Invoke、Selection Item

List

Grid、Multiple View、Scroll、Selection

Table

List Item

Selection Item

Expand Collapse、Grid Item、Invoke、Scroll Item、Toggle、Value

Menu

Menu Bar

Expand Collapse、Dock、Transform

Menu Item

Expand Collapse、Invoke、Selection Item、Toggle

Pane

Dock、 Scroll、Transform

Window

Progress Bar

Range Value、Value

Radio Button

Selection Item

Toggle

Scroll Bar

Range Value

Scroll

Separator

Slider

Range Value、Selection、Value

Spinner

Range Value、Selection、Value

Split Button

Invoke、Expand Collapse

Status Bar

Grid

Tab

Selection

Scroll

Tab item

Selection Item

Invoke

Table

Grid、Grid Item、Table、Table Item

Text

Grid Item、Table Item、Text

Value

Thumb

Transform

Title Bar

Tool Bar

Dock、Expand Collapse、Transform

Tool Tip

Text、Window

Tree

Scroll、Selection

Tree item

Expand Collapse

Invoke、Scroll Item、Selection Item、Toggle

Window

Transform、Window

Dock

注意事項注意事項

如果控制項型別沒有列出支援的控制項模式,但有一個或多個有條件支援的控制項模式,則會永遠支援其中一個有條件支援的控制項模式。

請參閱

概念

UI 自動化概觀