58 references to ControlTypes
UIAutomationTypes (58)
MS\Internal\Automation\AutomationIdentifierConstants.cs (14)
21internal const ControlTypes FirstControlType = ControlTypes.Button; 27internal static ControlTypes LastSupportedControlType; 37LastSupportedControlType = ControlTypes.AppBar; 45LastSupportedControlType = ControlTypes.AppBar; 53LastSupportedControlType = ControlTypes.AppBar; 61LastSupportedControlType = ControlTypes.AppBar; 69LastSupportedControlType = ControlTypes.AppBar; 77LastSupportedControlType = ControlTypes.AppBar; 85LastSupportedControlType = ControlTypes.AppBar; 93LastSupportedControlType = ControlTypes.AppBar; 101LastSupportedControlType = ControlTypes.SemanticZoom; 110LastSupportedControlType = ControlTypes.Separator; 118LastSupportedControlType = ControlTypes.Separator;
System\Windows\Automation\ControlType.cs (44)
33internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName) 47internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 62internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 69internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 76internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId) 132public static readonly ControlType Button = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Button, "ControlType.Button", nameof(SR.LocalizedControlTypeButton), new AutomationPattern[][] { 136public static readonly ControlType Calendar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Calendar, "ControlType.Calendar", nameof(SR.LocalizedControlTypeCalendar), new AutomationPattern[][] { 140public static readonly ControlType CheckBox = ControlType.Register(AutomationIdentifierConstants.ControlTypes.CheckBox, "ControlType.CheckBox", nameof(SR.LocalizedControlTypeCheckBox), new AutomationPattern[][] { 144public static readonly ControlType ComboBox = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ComboBox, "ControlType.ComboBox", nameof(SR.LocalizedControlTypeComboBox), new AutomationPattern[][] { 148public static readonly ControlType Edit = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Edit, "ControlType.Edit", nameof(SR.LocalizedControlTypeEdit), new AutomationPattern[][] { 152public static readonly ControlType Hyperlink = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Hyperlink, "ControlType.Hyperlink", nameof(SR.LocalizedControlTypeHyperlink), new AutomationPattern[][] { 156public static readonly ControlType Image = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Image, "ControlType.Image", nameof(SR.LocalizedControlTypeImage)); 159public static readonly ControlType ListItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ListItem, "ControlType.ListItem", nameof(SR.LocalizedControlTypeListItem), new AutomationPattern[][] { 163public static readonly ControlType List = ControlType.Register(AutomationIdentifierConstants.ControlTypes.List, "ControlType.List", nameof(SR.LocalizedControlTypeListView), new AutomationPattern[][] { 167public static readonly ControlType Menu = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Menu, "ControlType.Menu", nameof(SR.LocalizedControlTypeMenu)); 169public static readonly ControlType MenuBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.MenuBar, "ControlType.MenuBar", nameof(SR.LocalizedControlTypeMenuBar)); 171public static readonly ControlType MenuItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.MenuItem, "ControlType.MenuItem", nameof(SR.LocalizedControlTypeMenuItem), new AutomationPattern[][] { 177public static readonly ControlType ProgressBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ProgressBar, "ControlType.ProgressBar", nameof(SR.LocalizedControlTypeProgressBar), new AutomationPattern[][] { 181public static readonly ControlType RadioButton = ControlType.Register(AutomationIdentifierConstants.ControlTypes.RadioButton, "ControlType.RadioButton", nameof(SR.LocalizedControlTypeRadioButton)); 183public static readonly ControlType ScrollBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ScrollBar, "ControlType.ScrollBar", nameof(SR.LocalizedControlTypeScrollBar)); 185public static readonly ControlType Slider = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Slider, "ControlType.Slider", nameof(SR.LocalizedControlTypeSlider), new AutomationPattern[][] { 190public static readonly ControlType Spinner = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Spinner, "ControlType.Spinner", nameof(SR.LocalizedControlTypeSpinner), new AutomationPattern[][] { 195public static readonly ControlType StatusBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.StatusBar, "ControlType.StatusBar", nameof(SR.LocalizedControlTypeStatusBar)); 197public static readonly ControlType Tab = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Tab, "ControlType.Tab", nameof(SR.LocalizedControlTypeTab)); 199public static readonly ControlType TabItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TabItem, "ControlType.TabItem", nameof(SR.LocalizedControlTypeTabItem)); 201public static readonly ControlType Text = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Text, "ControlType.Text", nameof(SR.LocalizedControlTypeText)); 203public static readonly ControlType ToolBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ToolBar, "ControlType.ToolBar", nameof(SR.LocalizedControlTypeToolBar)); 205public static readonly ControlType ToolTip = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ToolTip, "ControlType.ToolTip", nameof(SR.LocalizedControlTypeToolTip)); 208public static readonly ControlType Tree = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Tree, "ControlType.Tree", nameof(SR.LocalizedControlTypeTreeView)); 210public static readonly ControlType TreeItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TreeItem, "ControlType.TreeItem", nameof(SR.LocalizedControlTypeTreeViewItem)); 213public static readonly ControlType Custom = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Custom, "ControlType.Custom", nameof(SR.LocalizedControlTypeCustom)); 216public static readonly ControlType Group = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Group, "ControlType.Group", nameof(SR.LocalizedControlTypeGroup)); 219public static readonly ControlType Thumb = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Thumb, "ControlType.Thumb", nameof(SR.LocalizedControlTypeThumb)); 222public static readonly ControlType DataGrid = ControlType.Register(AutomationIdentifierConstants.ControlTypes.DataGrid, "ControlType.DataGrid", nameof(SR.LocalizedControlTypeDataGrid), new AutomationPattern[][] { 229public static readonly ControlType DataItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.DataItem, "ControlType.DataItem", nameof(SR.LocalizedControlTypeDataItem), new AutomationPattern[][] { 234public static readonly ControlType Document = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Document, "ControlType.Document", nameof(SR.LocalizedControlTypeDocument), Array.Empty<AutomationProperty>(), 242public static readonly ControlType SplitButton = ControlType.Register(AutomationIdentifierConstants.ControlTypes.SplitButton, "ControlType.SplitButton", nameof(SR.LocalizedControlTypeSplitButton), new AutomationPattern[][] { 248public static readonly ControlType Window = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Window, "ControlType.Window", nameof(SR.LocalizedControlTypeWindow), new AutomationPattern[][] { 254public static readonly ControlType Pane = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Pane, "ControlType.Pane", nameof(SR.LocalizedControlTypePane), new AutomationPattern[][] { 259public static readonly ControlType Header = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Header, "ControlType.Header", nameof(SR.LocalizedControlTypeHeader)); 262public static readonly ControlType HeaderItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.HeaderItem, "ControlType.HeaderItem", nameof(SR.LocalizedControlTypeHeaderItem)); 265public static readonly ControlType Table = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Table, "ControlType.Table", nameof(SR.LocalizedControlTypeTable), new AutomationPattern[][] { 272public static readonly ControlType TitleBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TitleBar, "ControlType.TitleBar", nameof(SR.LocalizedControlTypeTitleBar)); 275public static readonly ControlType Separator = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Separator, "ControlType.Separator", nameof(SR.LocalizedControlTypeSeparator));