1 instantiation of ControlType
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
166case UiaCoreTypesApi.AutomationIdType.ControlType: autoid = new ControlType(id, programmaticName); break;
286 references to ControlType
PresentationCore (44)
System\Windows\Automation\Peers\AutomationPeer.cs (44)
655ControlType controlType = GetControlType(); 1696internal ControlType GetControlType() 1698ControlType controlType = null; 1704case AutomationControlType.Button: controlType = ControlType.Button; break; 1705case AutomationControlType.Calendar: controlType = ControlType.Calendar; break; 1706case AutomationControlType.CheckBox: controlType = ControlType.CheckBox; break; 1707case AutomationControlType.ComboBox: controlType = ControlType.ComboBox; break; 1708case AutomationControlType.Edit: controlType = ControlType.Edit; break; 1709case AutomationControlType.Hyperlink: controlType = ControlType.Hyperlink; break; 1710case AutomationControlType.Image: controlType = ControlType.Image; break; 1711case AutomationControlType.ListItem: controlType = ControlType.ListItem; break; 1712case AutomationControlType.List: controlType = ControlType.List; break; 1713case AutomationControlType.Menu: controlType = ControlType.Menu; break; 1714case AutomationControlType.MenuBar: controlType = ControlType.MenuBar; break; 1715case AutomationControlType.MenuItem: controlType = ControlType.MenuItem; break; 1716case AutomationControlType.ProgressBar: controlType = ControlType.ProgressBar; break; 1717case AutomationControlType.RadioButton: controlType = ControlType.RadioButton; break; 1718case AutomationControlType.ScrollBar: controlType = ControlType.ScrollBar; break; 1719case AutomationControlType.Slider: controlType = ControlType.Slider; break; 1720case AutomationControlType.Spinner: controlType = ControlType.Spinner; break; 1721case AutomationControlType.StatusBar: controlType = ControlType.StatusBar; break; 1722case AutomationControlType.Tab: controlType = ControlType.Tab; break; 1723case AutomationControlType.TabItem: controlType = ControlType.TabItem; break; 1724case AutomationControlType.Text: controlType = ControlType.Text; break; 1725case AutomationControlType.ToolBar: controlType = ControlType.ToolBar; break; 1726case AutomationControlType.ToolTip: controlType = ControlType.ToolTip; break; 1727case AutomationControlType.Tree: controlType = ControlType.Tree; break; 1728case AutomationControlType.TreeItem: controlType = ControlType.TreeItem; break; 1729case AutomationControlType.Custom: controlType = ControlType.Custom; break; 1730case AutomationControlType.Group: controlType = ControlType.Group; break; 1731case AutomationControlType.Thumb: controlType = ControlType.Thumb; break; 1732case AutomationControlType.DataGrid: controlType = ControlType.DataGrid; break; 1733case AutomationControlType.DataItem: controlType = ControlType.DataItem; break; 1734case AutomationControlType.Document: controlType = ControlType.Document; break; 1735case AutomationControlType.SplitButton: controlType = ControlType.SplitButton; break; 1736case AutomationControlType.Window: controlType = ControlType.Window; break; 1737case AutomationControlType.Pane: controlType = ControlType.Pane; break; 1738case AutomationControlType.Header: controlType = ControlType.Header; break; 1739case AutomationControlType.HeaderItem: controlType = ControlType.HeaderItem; break; 1740case AutomationControlType.Table: controlType = ControlType.Table; break; 1741case AutomationControlType.TitleBar: controlType = ControlType.TitleBar; break; 1742case AutomationControlType.Separator: controlType = ControlType.Separator; break; 2093if (this._childrenValid? (this.AncestorsInvalid || (ControlType.Custom == this.GetControlType())) : (notifyStructureChanged || notifyPropertyChanged)) 2469private static object GetControlType(AutomationPeer peer) { ControlType controlType = peer.GetControlType(); return controlType.Id; }
PresentationFramework (1)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (1)
519if (propertyId == AutomationElementIdentifiers.ControlTypeProperty.Id && (int)value != ControlType.Button.Id)
UIAutomationClient (13)
MS\Internal\Automation\ClickablePoint.cs (1)
49if ( el.Current.ControlType == ControlType.ScrollBar )
MS\Internal\Automation\HwndProxyElementProvider.cs (2)
175return ControlType.Window.Id; 179return ControlType.Pane.Id;
MS\Internal\Automation\Schema.cs (4)
162if (value is ControlType) 164return ControlType.LookupById((int)value); 272new AutomationPropertyInfo( convertToControlType, AutomationElement.ControlTypeProperty, typeof(ControlType), ControlType.Custom ),
System\Windows\Automation\AutomationElement.cs (2)
1388public ControlType ControlType { get { return (ControlType) _el.GetPatternPropertyValue(ControlTypeProperty, _useCache); } }
System\Windows\Automation\ItemContainerPattern.cs (2)
151else if (value is ControlType) 154value = ((ControlType)value).Id;
System\Windows\Automation\PropertyCondition.cs (2)
154else if (val is ControlType) 157val = ((ControlType)val).Id;
UIAutomationClientSideProviders (137)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (58)
660return (ControlType.RadioButton == ControlType) ? 830ControlType ctrlType = ControlType; 904ControlType ctype = ControlType; 985private ControlType ControlType 997_controlType = _acc.IsReadOnly ? ControlType.Text : _controlType = ControlType.Edit; 1230public RoleCtrlType(AccessibleRole role, ControlType ctrlType) 1237public ControlType _ctrlType; // UIAutomation ControlType 1244new RoleCtrlType(AccessibleRole.Application, ControlType.Window), 1245new RoleCtrlType(AccessibleRole.ButtonDropDown, ControlType.SplitButton), 1246new RoleCtrlType(AccessibleRole.ButtonMenu, ControlType.MenuItem), 1247new RoleCtrlType(AccessibleRole.CheckButton, ControlType.CheckBox), 1248new RoleCtrlType(AccessibleRole.ColumnHeader, ControlType.Header), 1249new RoleCtrlType(AccessibleRole.Combobox, ControlType.ComboBox), 1250new RoleCtrlType(AccessibleRole.Document, ControlType.Document), 1251new RoleCtrlType(AccessibleRole.Graphic, ControlType.Image), 1252new RoleCtrlType(AccessibleRole.Link, ControlType.Hyperlink), 1253new RoleCtrlType(AccessibleRole.List, ControlType.List), 1254new RoleCtrlType(AccessibleRole.ListItem, ControlType.ListItem), 1255new RoleCtrlType(AccessibleRole.MenuBar, ControlType.MenuBar), 1256new RoleCtrlType(AccessibleRole.MenuItem, ControlType.MenuItem), 1257new RoleCtrlType(AccessibleRole.MenuPopup, ControlType.Menu), 1258new RoleCtrlType(AccessibleRole.Outline, ControlType.Tree), 1259new RoleCtrlType(AccessibleRole.OutlineItem, ControlType.TreeItem), 1260new RoleCtrlType(AccessibleRole.PageTab, ControlType.TabItem), 1261new RoleCtrlType(AccessibleRole.PageTabList, ControlType.Tab), 1262new RoleCtrlType(AccessibleRole.Pane, ControlType.Pane), 1263new RoleCtrlType(AccessibleRole.ProgressBar, ControlType.ProgressBar), 1264new RoleCtrlType(AccessibleRole.PushButton, ControlType.Button), 1265new RoleCtrlType(AccessibleRole.RadioButton, ControlType.RadioButton), 1266new RoleCtrlType(AccessibleRole.RowHeader, ControlType.Header), 1267new RoleCtrlType(AccessibleRole.ScrollBar, ControlType.ScrollBar), 1268new RoleCtrlType(AccessibleRole.Separator, ControlType.Separator), 1269new RoleCtrlType(AccessibleRole.Slider, ControlType.Slider), 1270new RoleCtrlType(AccessibleRole.SpinButton, ControlType.Spinner), 1271new RoleCtrlType(AccessibleRole.SplitButton, ControlType.SplitButton), 1272new RoleCtrlType(AccessibleRole.StaticText, ControlType.Text), 1273new RoleCtrlType(AccessibleRole.StatusBar, ControlType.StatusBar), 1274new RoleCtrlType(AccessibleRole.Table, ControlType.Table), 1276new RoleCtrlType(AccessibleRole.TitleBar, ControlType.TitleBar), 1277new RoleCtrlType(AccessibleRole.ToolBar, ControlType.ToolBar), 1278new RoleCtrlType(AccessibleRole.Tooltip, ControlType.ToolTip), 1279new RoleCtrlType(AccessibleRole.Window, ControlType.Window) 1285public CtrlTypePatterns(ControlType ctrlType, params AutomationPattern[] patterns) 1291public ControlType _ctrlType; 1299new CtrlTypePatterns(ControlType.Button, InvokePattern.Pattern), 1300new CtrlTypePatterns(ControlType.CheckBox, TogglePattern.Pattern), 1301new CtrlTypePatterns(ControlType.ComboBox, ValuePattern.Pattern), 1302new CtrlTypePatterns(ControlType.Document, TextPattern.Pattern), 1303new CtrlTypePatterns(ControlType.Edit, ValuePattern.Pattern), 1304new CtrlTypePatterns(ControlType.Hyperlink, InvokePattern.Pattern), 1305new CtrlTypePatterns(ControlType.List, SelectionPattern.Pattern), 1306new CtrlTypePatterns(ControlType.ListItem, SelectionItemPattern.Pattern), 1307new CtrlTypePatterns(ControlType.MenuItem, InvokePattern.Pattern), 1308new CtrlTypePatterns(ControlType.ProgressBar, ValuePattern.Pattern), 1309new CtrlTypePatterns(ControlType.RadioButton, SelectionItemPattern.Pattern), 1312new CtrlTypePatterns(ControlType.SplitButton, InvokePattern.Pattern) 1337private ControlType _controlType; // cached control type; it doesn't change
MS\Internal\AutomationProxies\ProxySimple.cs (1)
753protected ControlType _cControlType;
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
31_cControlType = ControlType.List; 321_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsButton.cs (5)
48_cControlType = ControlType.Button; 53_cControlType = ControlType.CheckBox; 60_cControlType = ControlType.RadioButton; 67_cControlType = ControlType.Group; 74_cControlType = ControlType.Custom;
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
45_cControlType = ControlType.ComboBox; 877_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsEditBox.cs (2)
40_cControlType = ControlType.Document; 44_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
28_cControlType = ControlType.Hyperlink;
MS\Internal\AutomationProxies\WindowsHyperlink.cs (2)
30_cControlType = ControlType.Hyperlink; 357_cControlType = ControlType.Hyperlink;
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
32_cControlType = ControlType.Custom;
MS\Internal\AutomationProxies\WindowsListBox.cs (2)
34_cControlType = ControlType.List; 658_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsListView.cs (2)
72_cControlType = ControlType.DataGrid; 76_cControlType = ControlType.List;
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (1)
31_cControlType = ControlType.Group;
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
40_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
35_cControlType = ControlType.DataItem; 39_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
32_cControlType = ControlType.CheckBox;
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (1)
43_cControlType = ControlType.MenuItem;
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
33_cControlType = WindowsListView.ListViewEditable(hwnd) ? ControlType.Edit : ControlType.Text;
MS\Internal\AutomationProxies\WindowsMenu.cs (9)
54_cControlType = ControlType.MenuBar; 61_cControlType = ControlType.MenuBar; 77_cControlType = ControlType.Menu; 92_cControlType = ControlType.Menu; 104_cControlType = ControlType.Menu; 1177_cControlType = ControlType.Separator; 1183_cControlType = ControlType.MenuItem; 2854_cControlType = ControlType.MenuItem; 2916return ControlType.MenuItem.Id;
MS\Internal\AutomationProxies\WindowsProgressbar.cs (1)
26_cControlType = ControlType.ProgressBar;
MS\Internal\AutomationProxies\WindowsRichEdit.cs (2)
34_cControlType = ControlType.Document; 38_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
39_cControlType = ControlType.ScrollBar;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (5)
50_cControlType = ControlType.Button; 55_cControlType = ControlType.Button; 60_cControlType = ControlType.Button; 65_cControlType = ControlType.Button; 70_cControlType = ControlType.Thumb;
MS\Internal\AutomationProxies\WindowsSlider.cs (3)
33_cControlType = ControlType.Slider; 370_cControlType = ControlType.Thumb; 374_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsSpinner.cs (1)
33_cControlType = ControlType.Spinner;
MS\Internal\AutomationProxies\WindowsStatic.cs (2)
30_cControlType = ControlType.Text; 36_cControlType = ControlType.Image;
MS\Internal\AutomationProxies\WindowsStatusBar.cs (2)
30_cControlType = ControlType.StatusBar; 425_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsSysHeader.cs (3)
35_cControlType = ControlType.Header; 362_cControlType = ControlType.SplitButton; 366_cControlType = ControlType.HeaderItem;
MS\Internal\AutomationProxies\WindowsTab.cs (2)
39_cControlType = ControlType.Tab; 904_cControlType = ControlType.TabItem;
MS\Internal\AutomationProxies\WindowsTitleBar.cs (2)
33_cControlType = ControlType.TitleBar; 250_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsToolbar.cs (9)
31_cControlType = ControlType.ToolBar; 372_cControlType = ControlType.Button; 376_cControlType = ControlType.Separator; 390_cControlType = ControlType.SplitButton; 396_cControlType = ControlType.MenuItem; 399_fIsContent = _cControlType != ControlType.Separator; 422if (_cControlType == ControlType.Separator) 464return _cControlType != ControlType.Separator; 581return _cControlType == ControlType.Separator;
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (2)
37_cControlType = ControlType.MenuBar; 42_cControlType = ControlType.Menu;
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (1)
37_cControlType = ControlType.MenuItem;
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
30_cControlType = ControlType.ToolTip;
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
30_cControlType = ControlType.Tree; 724_cControlType = ControlType.TreeItem;
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
30_cControlType = ControlType.Spinner; 426_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
95_cControlType = ControlType.Spinner;
UIAutomationTypes (91)
System\Windows\Automation\ControlType.cs (91)
33internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName) 35return (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.ControlType, (int)id, programmaticName); 41public static ControlType LookupById(int id) 43return (ControlType)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.ControlType, id); 47internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 52ControlType controlType = (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.ControlType, (int)id, programmaticName); 62internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 65return ControlType.Register(id, programmaticName, stId, Array.Empty<AutomationProperty>(), Array.Empty<AutomationPattern>(), requiredPatternsSets); 69internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 72return ControlType.Register(id, programmaticName, stId, requiredProperties, Array.Empty<AutomationPattern>(), Array.Empty<AutomationPattern[]>()); 76internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId) 78return ControlType.Register(id, programmaticName, stId, Array.Empty<AutomationProperty>(), Array.Empty<AutomationPattern>(), Array.Empty<AutomationPattern[]>()); 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));