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


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

Замечание

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

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

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

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

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

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

Замечание

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

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

Тип элемента управления Поддерживается Условная поддержка Не поддерживается
Кнопка Отсутствует Вызов, переключение, развернуть и свернуть Отсутствует
Календарь Сетка, таблица Выбор, прокрутка Ценность
Флажок Выключатель Отсутствует Отсутствует
Поле со списком Развернуть / Свернуть Выбор, значение Прокрутка
Сетка данных Сетка Прокрутка, выделение, таблица Отсутствует
Элемент данных Элемент выбора Развернуть, Свернуть, элемент сетки, элемент прокрутки, Таблица, Переключить, значение Отсутствует
Документ Текст Прокрутка, значение Отсутствует
Изменить Отсутствует Текст, значение диапазона, значение Отсутствует
Группа Отсутствует Развернуть / Свернуть Отсутствует
Заголовок Отсутствует Преобразуй Отсутствует
Элемент заголовка Отсутствует Преобразовать, Вызвать Отсутствует
Гиперссылка Вызвать Ценность Отсутствует
Изображение Отсутствует Элемент сетки, элемент таблицы Вызов функции, выбранный элемент
Список Отсутствует Сетка, несколько представлений, прокрутка, выбор Таблица
Элемент списка Элемент выбора Развернуть/Свернуть, Элемент сетки, Вызов, Прокрутка элемента, Переключатель, Значение Отсутствует
Меню Отсутствует Отсутствует Отсутствует
Строка меню Отсутствует Развернуть/Свернуть, Закрепить, Преобразовать Отсутствует
Элемент меню Отсутствует Развернуть/Свернуть, вызвать, элемент выбора, переключатель Отсутствует
панель Отсутствует Причал. Прокрутка, преобразование Окно
Индикатор выполнения Отсутствует Значение диапазона, значение Отсутствует
Переключатель Элемент выбора Отсутствует Выключатель
Полоса прокрутки Отсутствует Значение диапазона Прокрутка
Разделитель Отсутствует Отсутствует Отсутствует
Слайдер Отсутствует Значение диапазона, выбор, значение Отсутствует
Вертушка Отсутствует Значение диапазона, выбор, значение Отсутствует
Кнопка разделения Вызвать, Развернуть Свернуть Отсутствует Отсутствует
Строка состояния Отсутствует Сетка Отсутствует
вкладка Отбор Прокрутка Отсутствует
Элемент вкладки Элемент выбора Отсутствует Вызвать
Таблица Сетка, элемент сетки, таблица, элемент таблицы Отсутствует Отсутствует
Текст Отсутствует Элемент сетки, элемент таблицы, текст Ценность
Большой палец Преобразуй Отсутствует Отсутствует
Строка заголовка Отсутствует Отсутствует Отсутствует
Панель инструментов Отсутствует Закрепление, развертывание свертывание, преобразование Отсутствует
Подсказка по инструменту Отсутствует Текст, окно Отсутствует
Дерево Отсутствует Прокрутка, выделение Отсутствует
Элемент дерева Развернуть / Свернуть Вызов, Прокрутка элемента, Элемент выбора, Переключатель Отсутствует
Окно Преобразование, окно Док Отсутствует

Замечание

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

См. также

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