Поделиться через


Сопоставление шаблона элемента управления для клиентов автоматизации пользовательского интерфейса

ПримечаниеПримечание

Эта документация предназначена для разработчиков на платформе .NET Framework, которым требуется использовать управляемые классы UI Automation, определенные в пространстве имен System.Windows.Automation.Последние сведения о UI Automation см. на веб-странице Windows Automation API: UI Automation.

В данном разделе приведен список типов элементов управления и связанных с ними шаблонов элементов управления.

В следующей таблице шаблоны элементов управления разделены на следующие категории:

  • Поддерживается. Элемент управления должен поддерживать этот шаблон элемента управления.

  • Условно поддерживается. Элемент управления может поддерживать этот шаблон элемента управления в зависимости от состояния элемента управления.

  • Не поддерживается. Элемент управления не поддерживает этот шаблон элемента управления. Пользовательские элементы управления могут поддерживать этот шаблон элемента управления.

ПримечаниеПримечание

Для некоторых элементов управления есть условная поддержка нескольких шаблонов элементов управления, в зависимости от функциональных возможностей элемента управления.Например, для элемента управления "Пункт меню" имеется условная поддержка шаблонов элементов управления InvokePattern, ExpandCollapsePattern, TogglePattern или SelectionItemPattern, в зависимости от его функции в элементе управления меню.

В этом разделе содержатся следующие подразделы.

  • Шаблоны элементов управления модели автоматизации пользовательского интерфейса для клиентов
  • Связанные разделы

Шаблоны элементов управления модели автоматизации пользовательского интерфейса для клиентов

Тип элемента управления

Поддерживается

Условно поддерживается

Не поддерживается

Кнопка

Нет

Invoke, Toggle, Expand Collapse

Нет

Календарь

Grid, Table

Selection, Scroll

Значение

Check Box

Toggle

Нет

Нет

Combo Box

Expand Collapse

Selection, Value

Scroll

Data 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

Нет

Группа

Нет

Expand Collapse

Нет

Header

Нет

Transform

Нет

Header Item

Нет

Transform, Invoke

Нет

Гиперссылка

Invoke

Значение

Нет

Image

Нет

Grid Item, Table Item

Invoke, Selection Item

Список

Нет

Grid, Multiple View, Scroll, Selection

Таблица

List Item

Selection Item

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

Нет

Меню

Нет

Нет

Нет

Menu Bar

Нет

Expand Collapse, Dock, Transform

Нет

Menu Item

Нет

Expand Collapse, Invoke, Selection Item, Toggle

Нет

Панель

Нет

Dock, Scroll, Transform

Окно

Progress Bar

Нет

Range Value, Value

Нет

Radio Button

Selection Item

Нет

Toggle

Scroll Bar

Нет

Range Value

Scroll

Разделитель

Нет

Нет

Нет

Slider

Нет

Range Value, Selection, Value

Нет

Spinner

Нет

Range Value, Selection, Value

Нет

Split Button

Invoke, Expand Collapse

Нет

Нет

Status Bar

Нет

Сетка

Нет

Вкладка

Выбранное

Scroll

Нет

Tab Item

Selection Item

Нет

Invoke

Таблица

Grid, Grid Item, Table, Table Item

Нет

Нет

Text

Нет

Grid Item, Table Item, Text

Значение

Thumb

Transform

Нет

Нет

Title Bar

Нет

Нет

Нет

Tool Bar

Нет

Dock, Expand Collapse, Transform

Нет

Tool Tip

Нет

Text, Window

Нет

Дерево

Нет

Scroll, Selection

Нет

Tree Item

Expand Collapse

Invoke, Scroll Item, Selection Item, Toggle

Нет

Окно

Transform, Window

Dock

Нет

ПримечаниеПримечание

Если тип элемента управления не имеет поддерживаемых шаблонов элементов управления, но имеет один или несколько условно поддерживаемых шаблонов элементов управления, тогда один из этих условно поддерживаемых шаблонов всегда будет поддерживаться.

См. также

Основные понятия

Общие сведения о модели автоматизации пользовательского интерфейса