AutomationControlType AutomationControlType AutomationControlType Enum

Specifies the control type that is exposed to the Microsoft UI Automation client. Used by GetAutomationControlType().

Syntax

Declaration

public enum AutomationControlTypepublic enum AutomationControlTypePublic Enum AutomationControlType

Fields

AppBar
AppBar
AppBar
AppBar

Introduced in . An app bar control (AppBar ).

Button
Button
Button
Button

A button control.

Calendar
Calendar
Calendar
Calendar

A calendar control, such as a date picker.

CheckBox
CheckBox
CheckBox
CheckBox

A check box control.

ComboBox
ComboBox
ComboBox
ComboBox

A combo box control.

Custom
Custom
Custom
Custom

A control that is not one of the defined control types.

DataGrid
DataGrid
DataGrid
DataGrid

A data grid control.

DataItem
DataItem
DataItem
DataItem

A data item control.

Document
Document
Document
Document

A document control.

Edit
Edit
Edit
Edit

An edit control, such as a text box.

Group
Group
Group
Group

A group control, which acts as a container for other controls.

Header
Header
Header
Header

A header control, which is a container for the labels of rows and columns of information.

HeaderItem
HeaderItem
HeaderItem
HeaderItem

A header item, which is the label for a row or column of information.

A hyperlink control.

Image
Image
Image
Image

An image control.

List
List
List
List

A list control, such as a list box.

ListItem
ListItem
ListItem
ListItem

A list item control, which is a child item of a list control.

Menu
Menu
Menu
Menu

A menu control, such as a top-level menu in an application window.

MenuBar
MenuBar
MenuBar
MenuBar

A menu bar control, which generally contains a set of top-level menus.

MenuItem
MenuItem
MenuItem
MenuItem

A menu item control.

Pane
Pane
Pane
Pane

A pane control.

ProgressBar
ProgressBar
ProgressBar
ProgressBar

A progress bar control, which visually indicates the progress of a lengthy operation.

RadioButton
RadioButton
RadioButton
RadioButton

A radio button control, which is a selection mechanism allowing exactly one selected item in a group.

ScrollBar
ScrollBar
ScrollBar
ScrollBar

A scroll bar control, such as a scroll bar in an application window.

SemanticZoom
SemanticZoom
SemanticZoom
SemanticZoom

A semantic zoom control.

Separator
Separator
Separator
Separator

A separator, which creates a visual division in controls such as menus and toolbars.

Slider
Slider
Slider
Slider

A slider control.

Spinner
Spinner
Spinner
Spinner

A spinner control.

SplitButton
SplitButton
SplitButton
SplitButton

A split button, which is a button that performs a default action and can also expand to a list of other possible actions.

StatusBar
StatusBar
StatusBar
StatusBar

A status bar control.

Tab
Tab
Tab
Tab

A tab control.

TabItem
TabItem
TabItem
TabItem

A tab item control, which represents a page of a tab control.

Table
Table
Table
Table

A table.

Text
Text
Text
Text

An edit control, such as a text box or rich text box.

Thumb
Thumb
Thumb
Thumb

The control in a scrollbar that can be dragged to a different position.

TitleBar
TitleBar
TitleBar
TitleBar

The caption bar on a window.

ToolBar
ToolBar
ToolBar
ToolBar

A toolbar, such as the control that contains a set of command buttons in an application window.

ToolTip
ToolTip
ToolTip
ToolTip

A tooltip control, an informational window that appears as a result of moving the pointer over a control or sometimes when tabbing to a control using the keyboard.

Tree
Tree
Tree
Tree

A tree control.

TreeItem
TreeItem
TreeItem
TreeItem

A node in a tree control.

Window
Window
Window
Window

A window frame, which contains child objects.

Device family

Windows 10 (introduced v10.0.10240.0)

API contract

Windows.Foundation.UniversalApiContract (introduced v1)

Attributes

Windows.Foundation.Metadata.WebHostHiddenAttribute
Windows.Foundation.Metadata.ContractVersionAttribute

Details

Assembly

Windows.UI.Xaml.Automation.Peers.dll