1 instantiation of ControlType
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
169case UiaCoreTypesApi.AutomationIdType.ControlType: autoid = new ControlType(id, programmaticName); break;
286 references to ControlType
PresentationCore (44)
System\Windows\Automation\Peers\AutomationPeer.cs (44)
667ControlType controlType = GetControlType(); 1708internal ControlType GetControlType() 1710ControlType controlType = null; 1716case AutomationControlType.Button: controlType = ControlType.Button; break; 1717case AutomationControlType.Calendar: controlType = ControlType.Calendar; break; 1718case AutomationControlType.CheckBox: controlType = ControlType.CheckBox; break; 1719case AutomationControlType.ComboBox: controlType = ControlType.ComboBox; break; 1720case AutomationControlType.Edit: controlType = ControlType.Edit; break; 1721case AutomationControlType.Hyperlink: controlType = ControlType.Hyperlink; break; 1722case AutomationControlType.Image: controlType = ControlType.Image; break; 1723case AutomationControlType.ListItem: controlType = ControlType.ListItem; break; 1724case AutomationControlType.List: controlType = ControlType.List; break; 1725case AutomationControlType.Menu: controlType = ControlType.Menu; break; 1726case AutomationControlType.MenuBar: controlType = ControlType.MenuBar; break; 1727case AutomationControlType.MenuItem: controlType = ControlType.MenuItem; break; 1728case AutomationControlType.ProgressBar: controlType = ControlType.ProgressBar; break; 1729case AutomationControlType.RadioButton: controlType = ControlType.RadioButton; break; 1730case AutomationControlType.ScrollBar: controlType = ControlType.ScrollBar; break; 1731case AutomationControlType.Slider: controlType = ControlType.Slider; break; 1732case AutomationControlType.Spinner: controlType = ControlType.Spinner; break; 1733case AutomationControlType.StatusBar: controlType = ControlType.StatusBar; break; 1734case AutomationControlType.Tab: controlType = ControlType.Tab; break; 1735case AutomationControlType.TabItem: controlType = ControlType.TabItem; break; 1736case AutomationControlType.Text: controlType = ControlType.Text; break; 1737case AutomationControlType.ToolBar: controlType = ControlType.ToolBar; break; 1738case AutomationControlType.ToolTip: controlType = ControlType.ToolTip; break; 1739case AutomationControlType.Tree: controlType = ControlType.Tree; break; 1740case AutomationControlType.TreeItem: controlType = ControlType.TreeItem; break; 1741case AutomationControlType.Custom: controlType = ControlType.Custom; break; 1742case AutomationControlType.Group: controlType = ControlType.Group; break; 1743case AutomationControlType.Thumb: controlType = ControlType.Thumb; break; 1744case AutomationControlType.DataGrid: controlType = ControlType.DataGrid; break; 1745case AutomationControlType.DataItem: controlType = ControlType.DataItem; break; 1746case AutomationControlType.Document: controlType = ControlType.Document; break; 1747case AutomationControlType.SplitButton: controlType = ControlType.SplitButton; break; 1748case AutomationControlType.Window: controlType = ControlType.Window; break; 1749case AutomationControlType.Pane: controlType = ControlType.Pane; break; 1750case AutomationControlType.Header: controlType = ControlType.Header; break; 1751case AutomationControlType.HeaderItem: controlType = ControlType.HeaderItem; break; 1752case AutomationControlType.Table: controlType = ControlType.Table; break; 1753case AutomationControlType.TitleBar: controlType = ControlType.TitleBar; break; 1754case AutomationControlType.Separator: controlType = ControlType.Separator; break; 2105if (this._childrenValid? (this.AncestorsInvalid || (ControlType.Custom == this.GetControlType())) : (notifyStructureChanged || notifyPropertyChanged)) 2485private static object GetControlType(AutomationPeer peer) { ControlType controlType = peer.GetControlType(); return controlType.Id; }
PresentationFramework (1)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (1)
540if (propertyId == AutomationElementIdentifiers.ControlTypeProperty.Id && (int)value != ControlType.Button.Id)
UIAutomationClient (13)
MS\Internal\Automation\ClickablePoint.cs (1)
53if ( el.Current.ControlType == ControlType.ScrollBar )
MS\Internal\Automation\HwndProxyElementProvider.cs (2)
186return ControlType.Window.Id; 190return ControlType.Pane.Id;
MS\Internal\Automation\Schema.cs (4)
173if (value is ControlType) 175return ControlType.LookupById((int)value); 283new AutomationPropertyInfo( convertToControlType, AutomationElement.ControlTypeProperty, typeof(ControlType), ControlType.Custom ),
System\Windows\Automation\AutomationElement.cs (2)
1405public ControlType ControlType { get { return (ControlType) _el.GetPatternPropertyValue(ControlTypeProperty, _useCache); } }
System\Windows\Automation\ItemContainerPattern.cs (2)
155else if (value is ControlType) 158value = ((ControlType)value).Id;
System\Windows\Automation\PropertyCondition.cs (2)
157else if (val is ControlType) 160val = ((ControlType)val).Id;
UIAutomationClientSideProviders (137)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (58)
666return (ControlType.RadioButton == ControlType) ? 836ControlType ctrlType = ControlType; 910ControlType ctype = ControlType; 991private ControlType ControlType 1003_controlType = _acc.IsReadOnly ? ControlType.Text : _controlType = ControlType.Edit; 1238public RoleCtrlType(AccessibleRole role, ControlType ctrlType) 1245public ControlType _ctrlType; // UIAutomation ControlType 1252new RoleCtrlType(AccessibleRole.Application, ControlType.Window), 1253new RoleCtrlType(AccessibleRole.ButtonDropDown, ControlType.SplitButton), 1254new RoleCtrlType(AccessibleRole.ButtonMenu, ControlType.MenuItem), 1255new RoleCtrlType(AccessibleRole.CheckButton, ControlType.CheckBox), 1256new RoleCtrlType(AccessibleRole.ColumnHeader, ControlType.Header), 1257new RoleCtrlType(AccessibleRole.Combobox, ControlType.ComboBox), 1258new RoleCtrlType(AccessibleRole.Document, ControlType.Document), 1259new RoleCtrlType(AccessibleRole.Graphic, ControlType.Image), 1260new RoleCtrlType(AccessibleRole.Link, ControlType.Hyperlink), 1261new RoleCtrlType(AccessibleRole.List, ControlType.List), 1262new RoleCtrlType(AccessibleRole.ListItem, ControlType.ListItem), 1263new RoleCtrlType(AccessibleRole.MenuBar, ControlType.MenuBar), 1264new RoleCtrlType(AccessibleRole.MenuItem, ControlType.MenuItem), 1265new RoleCtrlType(AccessibleRole.MenuPopup, ControlType.Menu), 1266new RoleCtrlType(AccessibleRole.Outline, ControlType.Tree), 1267new RoleCtrlType(AccessibleRole.OutlineItem, ControlType.TreeItem), 1268new RoleCtrlType(AccessibleRole.PageTab, ControlType.TabItem), 1269new RoleCtrlType(AccessibleRole.PageTabList, ControlType.Tab), 1270new RoleCtrlType(AccessibleRole.Pane, ControlType.Pane), 1271new RoleCtrlType(AccessibleRole.ProgressBar, ControlType.ProgressBar), 1272new RoleCtrlType(AccessibleRole.PushButton, ControlType.Button), 1273new RoleCtrlType(AccessibleRole.RadioButton, ControlType.RadioButton), 1274new RoleCtrlType(AccessibleRole.RowHeader, ControlType.Header), 1275new RoleCtrlType(AccessibleRole.ScrollBar, ControlType.ScrollBar), 1276new RoleCtrlType(AccessibleRole.Separator, ControlType.Separator), 1277new RoleCtrlType(AccessibleRole.Slider, ControlType.Slider), 1278new RoleCtrlType(AccessibleRole.SpinButton, ControlType.Spinner), 1279new RoleCtrlType(AccessibleRole.SplitButton, ControlType.SplitButton), 1280new RoleCtrlType(AccessibleRole.StaticText, ControlType.Text), 1281new RoleCtrlType(AccessibleRole.StatusBar, ControlType.StatusBar), 1282new RoleCtrlType(AccessibleRole.Table, ControlType.Table), 1284new RoleCtrlType(AccessibleRole.TitleBar, ControlType.TitleBar), 1285new RoleCtrlType(AccessibleRole.ToolBar, ControlType.ToolBar), 1286new RoleCtrlType(AccessibleRole.Tooltip, ControlType.ToolTip), 1287new RoleCtrlType(AccessibleRole.Window, ControlType.Window) 1293public CtrlTypePatterns(ControlType ctrlType, params AutomationPattern[] patterns) 1299public ControlType _ctrlType; 1307new CtrlTypePatterns(ControlType.Button, InvokePattern.Pattern), 1308new CtrlTypePatterns(ControlType.CheckBox, TogglePattern.Pattern), 1309new CtrlTypePatterns(ControlType.ComboBox, ValuePattern.Pattern), 1310new CtrlTypePatterns(ControlType.Document, TextPattern.Pattern), 1311new CtrlTypePatterns(ControlType.Edit, ValuePattern.Pattern), 1312new CtrlTypePatterns(ControlType.Hyperlink, InvokePattern.Pattern), 1313new CtrlTypePatterns(ControlType.List, SelectionPattern.Pattern), 1314new CtrlTypePatterns(ControlType.ListItem, SelectionItemPattern.Pattern), 1315new CtrlTypePatterns(ControlType.MenuItem, InvokePattern.Pattern), 1316new CtrlTypePatterns(ControlType.ProgressBar, ValuePattern.Pattern), 1317new CtrlTypePatterns(ControlType.RadioButton, SelectionItemPattern.Pattern), 1320new CtrlTypePatterns(ControlType.SplitButton, InvokePattern.Pattern) 1345private ControlType _controlType; // cached control type; it doesn't change
MS\Internal\AutomationProxies\ProxySimple.cs (1)
765protected ControlType _cControlType;
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
40_cControlType = ControlType.List; 333_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsButton.cs (5)
54_cControlType = ControlType.Button; 59_cControlType = ControlType.CheckBox; 66_cControlType = ControlType.RadioButton; 73_cControlType = ControlType.Group; 80_cControlType = ControlType.Custom;
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
50_cControlType = ControlType.ComboBox; 892_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsEditBox.cs (2)
45_cControlType = ControlType.Document; 49_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
38_cControlType = ControlType.Hyperlink;
MS\Internal\AutomationProxies\WindowsHyperlink.cs (2)
34_cControlType = ControlType.Hyperlink; 365_cControlType = ControlType.Hyperlink;
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
35_cControlType = ControlType.Custom;
MS\Internal\AutomationProxies\WindowsListBox.cs (2)
39_cControlType = ControlType.List; 672_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsListView.cs (2)
76_cControlType = ControlType.DataGrid; 80_cControlType = ControlType.List;
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (1)
34_cControlType = ControlType.Group;
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
42_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
41_cControlType = ControlType.DataItem; 45_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
35_cControlType = ControlType.CheckBox;
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (1)
48_cControlType = ControlType.MenuItem;
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
35_cControlType = WindowsListView.ListViewEditable(hwnd) ? ControlType.Edit : ControlType.Text;
MS\Internal\AutomationProxies\WindowsMenu.cs (9)
60_cControlType = ControlType.MenuBar; 67_cControlType = ControlType.MenuBar; 83_cControlType = ControlType.Menu; 98_cControlType = ControlType.Menu; 110_cControlType = ControlType.Menu; 1184_cControlType = ControlType.Separator; 1190_cControlType = ControlType.MenuItem; 2863_cControlType = ControlType.MenuItem; 2925return ControlType.MenuItem.Id;
MS\Internal\AutomationProxies\WindowsProgressbar.cs (1)
31_cControlType = ControlType.ProgressBar;
MS\Internal\AutomationProxies\WindowsRichEdit.cs (2)
39_cControlType = ControlType.Document; 43_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
43_cControlType = ControlType.ScrollBar;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (5)
54_cControlType = ControlType.Button; 59_cControlType = ControlType.Button; 64_cControlType = ControlType.Button; 69_cControlType = ControlType.Button; 74_cControlType = ControlType.Thumb;
MS\Internal\AutomationProxies\WindowsSlider.cs (3)
37_cControlType = ControlType.Slider; 374_cControlType = ControlType.Thumb; 378_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsSpinner.cs (1)
37_cControlType = ControlType.Spinner;
MS\Internal\AutomationProxies\WindowsStatic.cs (2)
34_cControlType = ControlType.Text; 40_cControlType = ControlType.Image;
MS\Internal\AutomationProxies\WindowsStatusBar.cs (2)
34_cControlType = ControlType.StatusBar; 428_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsSysHeader.cs (3)
40_cControlType = ControlType.Header; 369_cControlType = ControlType.SplitButton; 373_cControlType = ControlType.HeaderItem;
MS\Internal\AutomationProxies\WindowsTab.cs (2)
42_cControlType = ControlType.Tab; 912_cControlType = ControlType.TabItem;
MS\Internal\AutomationProxies\WindowsTitleBar.cs (2)
38_cControlType = ControlType.TitleBar; 255_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsToolbar.cs (9)
35_cControlType = ControlType.ToolBar; 379_cControlType = ControlType.Button; 383_cControlType = ControlType.Separator; 397_cControlType = ControlType.SplitButton; 403_cControlType = ControlType.MenuItem; 406_fIsContent = _cControlType != ControlType.Separator; 429if (_cControlType == ControlType.Separator) 471return _cControlType != ControlType.Separator; 588return _cControlType == ControlType.Separator;
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (2)
39_cControlType = ControlType.MenuBar; 44_cControlType = ControlType.Menu;
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (1)
38_cControlType = ControlType.MenuItem;
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
38_cControlType = ControlType.ToolTip;
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
33_cControlType = ControlType.Tree; 731_cControlType = ControlType.TreeItem;
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
35_cControlType = ControlType.Spinner; 434_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
98_cControlType = ControlType.Spinner;
UIAutomationTypes (91)
System\Windows\Automation\ControlType.cs (91)
35internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName) 37return (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.ControlType, (int)id, programmaticName); 43public static ControlType LookupById(int id) 45return (ControlType)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.ControlType, id); 49internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 54ControlType controlType = (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.ControlType, (int)id, programmaticName); 64internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 67return ControlType.Register(id, programmaticName, stId, Array.Empty<AutomationProperty>(), Array.Empty<AutomationPattern>(), requiredPatternsSets); 71internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 74return ControlType.Register(id, programmaticName, stId, requiredProperties, Array.Empty<AutomationPattern>(), new AutomationPattern[0][]); 78internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId) 80return ControlType.Register(id, programmaticName, stId, Array.Empty<AutomationProperty>(), Array.Empty<AutomationPattern>(), new AutomationPattern[0][]); 134public static readonly ControlType Button = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Button, "ControlType.Button", nameof(SR.LocalizedControlTypeButton), new AutomationPattern[][] { 138public static readonly ControlType Calendar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Calendar, "ControlType.Calendar", nameof(SR.LocalizedControlTypeCalendar), new AutomationPattern[][] { 142public static readonly ControlType CheckBox = ControlType.Register(AutomationIdentifierConstants.ControlTypes.CheckBox, "ControlType.CheckBox", nameof(SR.LocalizedControlTypeCheckBox), new AutomationPattern[][] { 146public static readonly ControlType ComboBox = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ComboBox, "ControlType.ComboBox", nameof(SR.LocalizedControlTypeComboBox), new AutomationPattern[][] { 150public static readonly ControlType Edit = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Edit, "ControlType.Edit", nameof(SR.LocalizedControlTypeEdit), new AutomationPattern[][] { 154public static readonly ControlType Hyperlink = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Hyperlink, "ControlType.Hyperlink", nameof(SR.LocalizedControlTypeHyperlink), new AutomationPattern[][] { 158public static readonly ControlType Image = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Image, "ControlType.Image", nameof(SR.LocalizedControlTypeImage)); 161public static readonly ControlType ListItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ListItem, "ControlType.ListItem", nameof(SR.LocalizedControlTypeListItem), new AutomationPattern[][] { 165public static readonly ControlType List = ControlType.Register(AutomationIdentifierConstants.ControlTypes.List, "ControlType.List", nameof(SR.LocalizedControlTypeListView), new AutomationPattern[][] { 169public static readonly ControlType Menu = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Menu, "ControlType.Menu", nameof(SR.LocalizedControlTypeMenu)); 171public static readonly ControlType MenuBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.MenuBar, "ControlType.MenuBar", nameof(SR.LocalizedControlTypeMenuBar)); 173public static readonly ControlType MenuItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.MenuItem, "ControlType.MenuItem", nameof(SR.LocalizedControlTypeMenuItem), new AutomationPattern[][] { 179public static readonly ControlType ProgressBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ProgressBar, "ControlType.ProgressBar", nameof(SR.LocalizedControlTypeProgressBar), new AutomationPattern[][] { 183public static readonly ControlType RadioButton = ControlType.Register(AutomationIdentifierConstants.ControlTypes.RadioButton, "ControlType.RadioButton", nameof(SR.LocalizedControlTypeRadioButton)); 185public static readonly ControlType ScrollBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ScrollBar, "ControlType.ScrollBar", nameof(SR.LocalizedControlTypeScrollBar)); 187public static readonly ControlType Slider = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Slider, "ControlType.Slider", nameof(SR.LocalizedControlTypeSlider), new AutomationPattern[][] { 192public static readonly ControlType Spinner = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Spinner, "ControlType.Spinner", nameof(SR.LocalizedControlTypeSpinner), new AutomationPattern[][] { 197public static readonly ControlType StatusBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.StatusBar, "ControlType.StatusBar", nameof(SR.LocalizedControlTypeStatusBar)); 199public static readonly ControlType Tab = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Tab, "ControlType.Tab", nameof(SR.LocalizedControlTypeTab)); 201public static readonly ControlType TabItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TabItem, "ControlType.TabItem", nameof(SR.LocalizedControlTypeTabItem)); 203public static readonly ControlType Text = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Text, "ControlType.Text", nameof(SR.LocalizedControlTypeText)); 205public static readonly ControlType ToolBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ToolBar, "ControlType.ToolBar", nameof(SR.LocalizedControlTypeToolBar)); 207public static readonly ControlType ToolTip = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ToolTip, "ControlType.ToolTip", nameof(SR.LocalizedControlTypeToolTip)); 210public static readonly ControlType Tree = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Tree, "ControlType.Tree", nameof(SR.LocalizedControlTypeTreeView)); 212public static readonly ControlType TreeItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TreeItem, "ControlType.TreeItem", nameof(SR.LocalizedControlTypeTreeViewItem)); 215public static readonly ControlType Custom = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Custom, "ControlType.Custom", nameof(SR.LocalizedControlTypeCustom)); 218public static readonly ControlType Group = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Group, "ControlType.Group", nameof(SR.LocalizedControlTypeGroup)); 221public static readonly ControlType Thumb = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Thumb, "ControlType.Thumb", nameof(SR.LocalizedControlTypeThumb)); 224public static readonly ControlType DataGrid = ControlType.Register(AutomationIdentifierConstants.ControlTypes.DataGrid, "ControlType.DataGrid", nameof(SR.LocalizedControlTypeDataGrid), new AutomationPattern[][] { 231public static readonly ControlType DataItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.DataItem, "ControlType.DataItem", nameof(SR.LocalizedControlTypeDataItem), new AutomationPattern[][] { 236public static readonly ControlType Document = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Document, "ControlType.Document", nameof(SR.LocalizedControlTypeDocument), new AutomationProperty[0], 244public static readonly ControlType SplitButton = ControlType.Register(AutomationIdentifierConstants.ControlTypes.SplitButton, "ControlType.SplitButton", nameof(SR.LocalizedControlTypeSplitButton), new AutomationPattern[][] { 250public static readonly ControlType Window = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Window, "ControlType.Window", nameof(SR.LocalizedControlTypeWindow), new AutomationPattern[][] { 256public static readonly ControlType Pane = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Pane, "ControlType.Pane", nameof(SR.LocalizedControlTypePane), new AutomationPattern[][] { 261public static readonly ControlType Header = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Header, "ControlType.Header", nameof(SR.LocalizedControlTypeHeader)); 264public static readonly ControlType HeaderItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.HeaderItem, "ControlType.HeaderItem", nameof(SR.LocalizedControlTypeHeaderItem)); 267public static readonly ControlType Table = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Table, "ControlType.Table", nameof(SR.LocalizedControlTypeTable), new AutomationPattern[][] { 274public static readonly ControlType TitleBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TitleBar, "ControlType.TitleBar", nameof(SR.LocalizedControlTypeTitleBar)); 277public static readonly ControlType Separator = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Separator, "ControlType.Separator", nameof(SR.LocalizedControlTypeSeparator));