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


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

Замечание

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

Типы элементов управления автоматизации пользовательского интерфейса Майкрософт — это известные идентификаторы, которые можно использовать для указания типа элемента управления, представляющего определенный элемент, например поле со списком или кнопку.

Наличие известного идентификатора упрощает использование вспомогательных технологических устройств, чтобы определить, какие типы элементов управления доступны в пользовательском интерфейсе и как взаимодействовать с элементами управления.

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

Типы элементов управления автоматизации пользовательского интерфейса Microsoft предоставляют набор условий, которым должны удовлетворять поставщики. При выполнении этих условий элемент управления может использовать конкретное имя типа элемента управления. Каждый тип элемента управления имеет условия для следующего:

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

  • Значения свойств автоматизации пользовательского интерфейса — поддерживаемые значения свойств.

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

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

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

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

См. также