Общие сведения о типах элементов управления автоматизации пользовательского интерфейса
Примечание |
---|
Эта документация предназначена для разработчиков на платформе .NET Framework, которым требуется использовать управляемые классы UI Automation, определенные в пространстве имен System.Windows.Automation.Последние сведения о UI Automation см. на веб-странице Windows Automation API: UI Automation. |
Типы элементов управления Microsoft UI Automation представляют собой известные идентификаторы, которые могут использоваться для указания типа элемента управления, такого как поле со списком или кнопка, представляемого определенным элементом.
Наличие известных идентификаторов упрощает для вспомогательных устройств определение типов элементов управления, доступных в user interface (UI), и порядка взаимодействия с этими элементами управления.
В этом разделе содержатся следующие подразделы.
- Требования элементов управления автоматизации пользовательского интерфейса
- Текущие типы элементов управления автоматизации пользовательского интерфейса
- Связанные разделы
Требования элементов управления автоматизации пользовательского интерфейса
Типы элементов управления Microsoft UI Automation предоставляют набор условий, которым должны соответствовать поставщики. При соблюдении этих условий элемент управления может использовать определенное имя типа элемента управления. Каждый тип элементов управления имеет условия для следующих компонентов:
шаблоны элементов управления UI Automation — какие шаблоны элементов управления должны поддерживаться, какие шаблоны элементов управления являются необязательными и какие шаблоны элементов управления не должны поддерживаться данным элементом управления;
значения свойств UI Automation — какие значения свойств поддерживаются;
структура дерева UI Automation — необходимая структура дерева UI Automation для данного элемента управления.
Когда элемент управления удовлетворяет условиям определенного типа элемента управления, этот тип элемента управления будет указывать значение свойства ControlType.
Текущие типы элементов управления автоматизации пользовательского интерфейса
Следующий список содержит текущий набор типов элементов управления Microsoft UI Automation:
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления кнопки
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления Calendar
Поддержка модели автоматизированного пользовательского интерфейса для элемента управления CheckBox
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления ComboBox
Поддержка автоматизированного пользовательского интерфейса для типа элемента управления DataGrid
Поддержка автоматизации пользовательского интерфейса для элемента управления типа DataItem
Поддержка автоматизированного пользовательского интерфейса для типа элемента управления Document
Поддержка автоматизации пользовательского интерфейса для типа элемента управления "Поле вода"
Поддержка автоматизации пользовательского интерфейса для типа элемента управления Group
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления "Заголовок"
Поддержка модели автоматизации пользовательского интерфейса типа элемента управления HeaderItem
Поддержка автоматизированного пользовательского интерфейса для элемента управления типа Hyperlink
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления изображения
Поддержка модели автоматизации пользовательского интерфейса для элемента управления "Список"
Поддержка автоматизированного пользовательского интерфейса для типа элемента управления ListItem
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления меню
Поддержка автоматизации пользовательского интерфейса для типа элемента управления MenuBar
Поддержка автоматизации пользовательского интерфейса для типа элемента управления MenuItem
Поддержка автоматизации пользовательского интерфейса для элемента управления Pane
Поддержка автоматизации пользовательского интерфейса для типа элемента управления ProgressBar
Поддержка автоматизации пользовательского интерфейса для элемента управления типа RadioButton
Поддержка автоматизации пользовательского интерфейса для типа элемента управления ScrollBar
Поддержка автоматизации пользовательского интерфейса для элемента управления Separator
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления ползунка
Поддержка Автоматизации Пользовательского Интерфейса для типа элемента управления "Счетчик"
Поддержка автоматизации пользовательского интерфейса для типа элемента управления SplitButton
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления StatusBar
Поддержка автоматизации пользовательского интерфейса для типа элемента управления TabItem
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления Table
Поддержка автоматизированного пользовательского интерфейса для текстовых элементов управления
Поддержка автоматизации пользовательского интерфейса для элемента управления типа Thumb
Поддержка Автоматизации Пользовательского Интерфейса для Элементов Управления Типа "Заголовок Окна"
Поддержка автоматизации пользовательского интерфейса для типа элемента управления ToolBar
Поддержка автоматизации пользовательского интерфейса для типа элементов управления ToolTip
Поддержка автоматизации пользовательского интерфейса для древовидного типа элемента управления
Поддержка автоматизации пользовательского интерфейса для типа элемента управления TreeItem
Поддержка модели автоматизации пользовательского интерфейса для типа элемента управления Window