1 instantiation of ControlType
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
167case UiaCoreTypesApi.AutomationIdType.ControlType: autoid = new ControlType(id, programmaticName); break;
286 references to ControlType
PresentationCore (44)
System\Windows\Automation\Peers\AutomationPeer.cs (44)
656ControlType controlType = GetControlType(); 1697internal ControlType GetControlType() 1699ControlType controlType = null; 1705case AutomationControlType.Button: controlType = ControlType.Button; break; 1706case AutomationControlType.Calendar: controlType = ControlType.Calendar; break; 1707case AutomationControlType.CheckBox: controlType = ControlType.CheckBox; break; 1708case AutomationControlType.ComboBox: controlType = ControlType.ComboBox; break; 1709case AutomationControlType.Edit: controlType = ControlType.Edit; break; 1710case AutomationControlType.Hyperlink: controlType = ControlType.Hyperlink; break; 1711case AutomationControlType.Image: controlType = ControlType.Image; break; 1712case AutomationControlType.ListItem: controlType = ControlType.ListItem; break; 1713case AutomationControlType.List: controlType = ControlType.List; break; 1714case AutomationControlType.Menu: controlType = ControlType.Menu; break; 1715case AutomationControlType.MenuBar: controlType = ControlType.MenuBar; break; 1716case AutomationControlType.MenuItem: controlType = ControlType.MenuItem; break; 1717case AutomationControlType.ProgressBar: controlType = ControlType.ProgressBar; break; 1718case AutomationControlType.RadioButton: controlType = ControlType.RadioButton; break; 1719case AutomationControlType.ScrollBar: controlType = ControlType.ScrollBar; break; 1720case AutomationControlType.Slider: controlType = ControlType.Slider; break; 1721case AutomationControlType.Spinner: controlType = ControlType.Spinner; break; 1722case AutomationControlType.StatusBar: controlType = ControlType.StatusBar; break; 1723case AutomationControlType.Tab: controlType = ControlType.Tab; break; 1724case AutomationControlType.TabItem: controlType = ControlType.TabItem; break; 1725case AutomationControlType.Text: controlType = ControlType.Text; break; 1726case AutomationControlType.ToolBar: controlType = ControlType.ToolBar; break; 1727case AutomationControlType.ToolTip: controlType = ControlType.ToolTip; break; 1728case AutomationControlType.Tree: controlType = ControlType.Tree; break; 1729case AutomationControlType.TreeItem: controlType = ControlType.TreeItem; break; 1730case AutomationControlType.Custom: controlType = ControlType.Custom; break; 1731case AutomationControlType.Group: controlType = ControlType.Group; break; 1732case AutomationControlType.Thumb: controlType = ControlType.Thumb; break; 1733case AutomationControlType.DataGrid: controlType = ControlType.DataGrid; break; 1734case AutomationControlType.DataItem: controlType = ControlType.DataItem; break; 1735case AutomationControlType.Document: controlType = ControlType.Document; break; 1736case AutomationControlType.SplitButton: controlType = ControlType.SplitButton; break; 1737case AutomationControlType.Window: controlType = ControlType.Window; break; 1738case AutomationControlType.Pane: controlType = ControlType.Pane; break; 1739case AutomationControlType.Header: controlType = ControlType.Header; break; 1740case AutomationControlType.HeaderItem: controlType = ControlType.HeaderItem; break; 1741case AutomationControlType.Table: controlType = ControlType.Table; break; 1742case AutomationControlType.TitleBar: controlType = ControlType.TitleBar; break; 1743case AutomationControlType.Separator: controlType = ControlType.Separator; break; 2094if (this._childrenValid? (this.AncestorsInvalid || (ControlType.Custom == this.GetControlType())) : (notifyStructureChanged || notifyPropertyChanged)) 2470private static object GetControlType(AutomationPeer peer) { ControlType controlType = peer.GetControlType(); return controlType.Id; }
PresentationFramework (1)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (1)
523if (propertyId == AutomationElementIdentifiers.ControlTypeProperty.Id && (int)value != ControlType.Button.Id)
UIAutomationClient (13)
MS\Internal\Automation\ClickablePoint.cs (1)
50if ( el.Current.ControlType == ControlType.ScrollBar )
MS\Internal\Automation\HwndProxyElementProvider.cs (2)
176return ControlType.Window.Id; 180return 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)
1389public ControlType ControlType { get { return (ControlType) _el.GetPatternPropertyValue(ControlTypeProperty, _useCache); } }
System\Windows\Automation\ItemContainerPattern.cs (2)
152else if (value is ControlType) 155value = ((ControlType)value).Id;
System\Windows\Automation\PropertyCondition.cs (2)
155else if (val is ControlType) 158val = ((ControlType)val).Id;
UIAutomationClientSideProviders (137)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (58)
661return (ControlType.RadioButton == ControlType) ? 831ControlType ctrlType = ControlType; 905ControlType ctype = ControlType; 986private ControlType ControlType 998_controlType = _acc.IsReadOnly ? ControlType.Text : _controlType = ControlType.Edit; 1231public RoleCtrlType(AccessibleRole role, ControlType ctrlType) 1238public ControlType _ctrlType; // UIAutomation ControlType 1245new RoleCtrlType(AccessibleRole.Application, ControlType.Window), 1246new RoleCtrlType(AccessibleRole.ButtonDropDown, ControlType.SplitButton), 1247new RoleCtrlType(AccessibleRole.ButtonMenu, ControlType.MenuItem), 1248new RoleCtrlType(AccessibleRole.CheckButton, ControlType.CheckBox), 1249new RoleCtrlType(AccessibleRole.ColumnHeader, ControlType.Header), 1250new RoleCtrlType(AccessibleRole.Combobox, ControlType.ComboBox), 1251new RoleCtrlType(AccessibleRole.Document, ControlType.Document), 1252new RoleCtrlType(AccessibleRole.Graphic, ControlType.Image), 1253new RoleCtrlType(AccessibleRole.Link, ControlType.Hyperlink), 1254new RoleCtrlType(AccessibleRole.List, ControlType.List), 1255new RoleCtrlType(AccessibleRole.ListItem, ControlType.ListItem), 1256new RoleCtrlType(AccessibleRole.MenuBar, ControlType.MenuBar), 1257new RoleCtrlType(AccessibleRole.MenuItem, ControlType.MenuItem), 1258new RoleCtrlType(AccessibleRole.MenuPopup, ControlType.Menu), 1259new RoleCtrlType(AccessibleRole.Outline, ControlType.Tree), 1260new RoleCtrlType(AccessibleRole.OutlineItem, ControlType.TreeItem), 1261new RoleCtrlType(AccessibleRole.PageTab, ControlType.TabItem), 1262new RoleCtrlType(AccessibleRole.PageTabList, ControlType.Tab), 1263new RoleCtrlType(AccessibleRole.Pane, ControlType.Pane), 1264new RoleCtrlType(AccessibleRole.ProgressBar, ControlType.ProgressBar), 1265new RoleCtrlType(AccessibleRole.PushButton, ControlType.Button), 1266new RoleCtrlType(AccessibleRole.RadioButton, ControlType.RadioButton), 1267new RoleCtrlType(AccessibleRole.RowHeader, ControlType.Header), 1268new RoleCtrlType(AccessibleRole.ScrollBar, ControlType.ScrollBar), 1269new RoleCtrlType(AccessibleRole.Separator, ControlType.Separator), 1270new RoleCtrlType(AccessibleRole.Slider, ControlType.Slider), 1271new RoleCtrlType(AccessibleRole.SpinButton, ControlType.Spinner), 1272new RoleCtrlType(AccessibleRole.SplitButton, ControlType.SplitButton), 1273new RoleCtrlType(AccessibleRole.StaticText, ControlType.Text), 1274new RoleCtrlType(AccessibleRole.StatusBar, ControlType.StatusBar), 1275new RoleCtrlType(AccessibleRole.Table, ControlType.Table), 1277new RoleCtrlType(AccessibleRole.TitleBar, ControlType.TitleBar), 1278new RoleCtrlType(AccessibleRole.ToolBar, ControlType.ToolBar), 1279new RoleCtrlType(AccessibleRole.Tooltip, ControlType.ToolTip), 1280new RoleCtrlType(AccessibleRole.Window, ControlType.Window) 1286public CtrlTypePatterns(ControlType ctrlType, params AutomationPattern[] patterns) 1292public ControlType _ctrlType; 1300new CtrlTypePatterns(ControlType.Button, InvokePattern.Pattern), 1301new CtrlTypePatterns(ControlType.CheckBox, TogglePattern.Pattern), 1302new CtrlTypePatterns(ControlType.ComboBox, ValuePattern.Pattern), 1303new CtrlTypePatterns(ControlType.Document, TextPattern.Pattern), 1304new CtrlTypePatterns(ControlType.Edit, ValuePattern.Pattern), 1305new CtrlTypePatterns(ControlType.Hyperlink, InvokePattern.Pattern), 1306new CtrlTypePatterns(ControlType.List, SelectionPattern.Pattern), 1307new CtrlTypePatterns(ControlType.ListItem, SelectionItemPattern.Pattern), 1308new CtrlTypePatterns(ControlType.MenuItem, InvokePattern.Pattern), 1309new CtrlTypePatterns(ControlType.ProgressBar, ValuePattern.Pattern), 1310new CtrlTypePatterns(ControlType.RadioButton, SelectionItemPattern.Pattern), 1313new CtrlTypePatterns(ControlType.SplitButton, InvokePattern.Pattern) 1338private ControlType _controlType; // cached control type; it doesn't change
MS\Internal\AutomationProxies\ProxySimple.cs (1)
754protected ControlType _cControlType;
MS\Internal\AutomationProxies\WindowsAltTab.cs (2)
32_cControlType = ControlType.List; 322_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsButton.cs (5)
49_cControlType = ControlType.Button; 54_cControlType = ControlType.CheckBox; 61_cControlType = ControlType.RadioButton; 68_cControlType = ControlType.Group; 75_cControlType = ControlType.Custom;
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
46_cControlType = ControlType.ComboBox; 878_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsEditBox.cs (2)
41_cControlType = ControlType.Document; 45_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
29_cControlType = ControlType.Hyperlink;
MS\Internal\AutomationProxies\WindowsHyperlink.cs (2)
31_cControlType = ControlType.Hyperlink; 358_cControlType = ControlType.Hyperlink;
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
33_cControlType = ControlType.Custom;
MS\Internal\AutomationProxies\WindowsListBox.cs (2)
35_cControlType = ControlType.List; 659_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsListView.cs (2)
73_cControlType = ControlType.DataGrid; 77_cControlType = ControlType.List;
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (1)
32_cControlType = ControlType.Group;
MS\Internal\AutomationProxies\WindowsListViewGroupSubsetLink.cs (1)
41_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
36_cControlType = ControlType.DataItem; 40_cControlType = ControlType.ListItem;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (1)
33_cControlType = ControlType.CheckBox;
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (1)
44_cControlType = ControlType.MenuItem;
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
34_cControlType = WindowsListView.ListViewEditable(hwnd) ? ControlType.Edit : ControlType.Text;
MS\Internal\AutomationProxies\WindowsMenu.cs (9)
55_cControlType = ControlType.MenuBar; 62_cControlType = ControlType.MenuBar; 78_cControlType = ControlType.Menu; 93_cControlType = ControlType.Menu; 105_cControlType = ControlType.Menu; 1178_cControlType = ControlType.Separator; 1184_cControlType = ControlType.MenuItem; 2855_cControlType = ControlType.MenuItem; 2917return ControlType.MenuItem.Id;
MS\Internal\AutomationProxies\WindowsProgressbar.cs (1)
27_cControlType = ControlType.ProgressBar;
MS\Internal\AutomationProxies\WindowsRichEdit.cs (2)
35_cControlType = ControlType.Document; 39_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsScrollBar.cs (1)
40_cControlType = ControlType.ScrollBar;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (5)
51_cControlType = ControlType.Button; 56_cControlType = ControlType.Button; 61_cControlType = ControlType.Button; 66_cControlType = ControlType.Button; 71_cControlType = ControlType.Thumb;
MS\Internal\AutomationProxies\WindowsSlider.cs (3)
34_cControlType = ControlType.Slider; 371_cControlType = ControlType.Thumb; 375_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsSpinner.cs (1)
34_cControlType = ControlType.Spinner;
MS\Internal\AutomationProxies\WindowsStatic.cs (2)
31_cControlType = ControlType.Text; 37_cControlType = ControlType.Image;
MS\Internal\AutomationProxies\WindowsStatusBar.cs (2)
31_cControlType = ControlType.StatusBar; 426_cControlType = ControlType.Edit;
MS\Internal\AutomationProxies\WindowsSysHeader.cs (3)
36_cControlType = ControlType.Header; 363_cControlType = ControlType.SplitButton; 367_cControlType = ControlType.HeaderItem;
MS\Internal\AutomationProxies\WindowsTab.cs (2)
40_cControlType = ControlType.Tab; 905_cControlType = ControlType.TabItem;
MS\Internal\AutomationProxies\WindowsTitleBar.cs (2)
34_cControlType = ControlType.TitleBar; 251_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WindowsToolbar.cs (9)
32_cControlType = ControlType.ToolBar; 373_cControlType = ControlType.Button; 377_cControlType = ControlType.Separator; 391_cControlType = ControlType.SplitButton; 397_cControlType = ControlType.MenuItem; 400_fIsContent = _cControlType != ControlType.Separator; 423if (_cControlType == ControlType.Separator) 465return _cControlType != ControlType.Separator; 582return _cControlType == ControlType.Separator;
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (2)
38_cControlType = ControlType.MenuBar; 43_cControlType = ControlType.Menu;
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (1)
38_cControlType = ControlType.MenuItem;
MS\Internal\AutomationProxies\WindowsTooltip.cs (1)
31_cControlType = ControlType.ToolTip;
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
31_cControlType = ControlType.Tree; 725_cControlType = ControlType.TreeItem;
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
31_cControlType = ControlType.Spinner; 427_cControlType = ControlType.Button;
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
96_cControlType = ControlType.Spinner;
UIAutomationTypes (91)
System\Windows\Automation\ControlType.cs (91)
34internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName) 36return (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.ControlType, (int)id, programmaticName); 42public static ControlType LookupById(int id) 44return (ControlType)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.ControlType, id); 48internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 53ControlType controlType = (ControlType)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.ControlType, (int)id, programmaticName); 63internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 66return ControlType.Register(id, programmaticName, stId, Array.Empty<AutomationProperty>(), Array.Empty<AutomationPattern>(), requiredPatternsSets); 70internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId, 73return ControlType.Register(id, programmaticName, stId, requiredProperties, Array.Empty<AutomationPattern>(), new AutomationPattern[0][]); 77internal static ControlType Register(AutomationIdentifierConstants.ControlTypes id, string programmaticName, string stId) 79return ControlType.Register(id, programmaticName, stId, Array.Empty<AutomationProperty>(), Array.Empty<AutomationPattern>(), new AutomationPattern[0][]); 133public static readonly ControlType Button = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Button, "ControlType.Button", nameof(SR.LocalizedControlTypeButton), new AutomationPattern[][] { 137public static readonly ControlType Calendar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Calendar, "ControlType.Calendar", nameof(SR.LocalizedControlTypeCalendar), new AutomationPattern[][] { 141public static readonly ControlType CheckBox = ControlType.Register(AutomationIdentifierConstants.ControlTypes.CheckBox, "ControlType.CheckBox", nameof(SR.LocalizedControlTypeCheckBox), new AutomationPattern[][] { 145public static readonly ControlType ComboBox = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ComboBox, "ControlType.ComboBox", nameof(SR.LocalizedControlTypeComboBox), new AutomationPattern[][] { 149public static readonly ControlType Edit = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Edit, "ControlType.Edit", nameof(SR.LocalizedControlTypeEdit), new AutomationPattern[][] { 153public static readonly ControlType Hyperlink = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Hyperlink, "ControlType.Hyperlink", nameof(SR.LocalizedControlTypeHyperlink), new AutomationPattern[][] { 157public static readonly ControlType Image = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Image, "ControlType.Image", nameof(SR.LocalizedControlTypeImage)); 160public static readonly ControlType ListItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ListItem, "ControlType.ListItem", nameof(SR.LocalizedControlTypeListItem), new AutomationPattern[][] { 164public static readonly ControlType List = ControlType.Register(AutomationIdentifierConstants.ControlTypes.List, "ControlType.List", nameof(SR.LocalizedControlTypeListView), new AutomationPattern[][] { 168public static readonly ControlType Menu = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Menu, "ControlType.Menu", nameof(SR.LocalizedControlTypeMenu)); 170public static readonly ControlType MenuBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.MenuBar, "ControlType.MenuBar", nameof(SR.LocalizedControlTypeMenuBar)); 172public static readonly ControlType MenuItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.MenuItem, "ControlType.MenuItem", nameof(SR.LocalizedControlTypeMenuItem), new AutomationPattern[][] { 178public static readonly ControlType ProgressBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ProgressBar, "ControlType.ProgressBar", nameof(SR.LocalizedControlTypeProgressBar), new AutomationPattern[][] { 182public static readonly ControlType RadioButton = ControlType.Register(AutomationIdentifierConstants.ControlTypes.RadioButton, "ControlType.RadioButton", nameof(SR.LocalizedControlTypeRadioButton)); 184public static readonly ControlType ScrollBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ScrollBar, "ControlType.ScrollBar", nameof(SR.LocalizedControlTypeScrollBar)); 186public static readonly ControlType Slider = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Slider, "ControlType.Slider", nameof(SR.LocalizedControlTypeSlider), new AutomationPattern[][] { 191public static readonly ControlType Spinner = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Spinner, "ControlType.Spinner", nameof(SR.LocalizedControlTypeSpinner), new AutomationPattern[][] { 196public static readonly ControlType StatusBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.StatusBar, "ControlType.StatusBar", nameof(SR.LocalizedControlTypeStatusBar)); 198public static readonly ControlType Tab = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Tab, "ControlType.Tab", nameof(SR.LocalizedControlTypeTab)); 200public static readonly ControlType TabItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TabItem, "ControlType.TabItem", nameof(SR.LocalizedControlTypeTabItem)); 202public static readonly ControlType Text = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Text, "ControlType.Text", nameof(SR.LocalizedControlTypeText)); 204public static readonly ControlType ToolBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ToolBar, "ControlType.ToolBar", nameof(SR.LocalizedControlTypeToolBar)); 206public static readonly ControlType ToolTip = ControlType.Register(AutomationIdentifierConstants.ControlTypes.ToolTip, "ControlType.ToolTip", nameof(SR.LocalizedControlTypeToolTip)); 209public static readonly ControlType Tree = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Tree, "ControlType.Tree", nameof(SR.LocalizedControlTypeTreeView)); 211public static readonly ControlType TreeItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TreeItem, "ControlType.TreeItem", nameof(SR.LocalizedControlTypeTreeViewItem)); 214public static readonly ControlType Custom = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Custom, "ControlType.Custom", nameof(SR.LocalizedControlTypeCustom)); 217public static readonly ControlType Group = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Group, "ControlType.Group", nameof(SR.LocalizedControlTypeGroup)); 220public static readonly ControlType Thumb = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Thumb, "ControlType.Thumb", nameof(SR.LocalizedControlTypeThumb)); 223public static readonly ControlType DataGrid = ControlType.Register(AutomationIdentifierConstants.ControlTypes.DataGrid, "ControlType.DataGrid", nameof(SR.LocalizedControlTypeDataGrid), new AutomationPattern[][] { 230public static readonly ControlType DataItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.DataItem, "ControlType.DataItem", nameof(SR.LocalizedControlTypeDataItem), new AutomationPattern[][] { 235public static readonly ControlType Document = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Document, "ControlType.Document", nameof(SR.LocalizedControlTypeDocument), new AutomationProperty[0], 243public static readonly ControlType SplitButton = ControlType.Register(AutomationIdentifierConstants.ControlTypes.SplitButton, "ControlType.SplitButton", nameof(SR.LocalizedControlTypeSplitButton), new AutomationPattern[][] { 249public static readonly ControlType Window = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Window, "ControlType.Window", nameof(SR.LocalizedControlTypeWindow), new AutomationPattern[][] { 255public static readonly ControlType Pane = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Pane, "ControlType.Pane", nameof(SR.LocalizedControlTypePane), new AutomationPattern[][] { 260public static readonly ControlType Header = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Header, "ControlType.Header", nameof(SR.LocalizedControlTypeHeader)); 263public static readonly ControlType HeaderItem = ControlType.Register(AutomationIdentifierConstants.ControlTypes.HeaderItem, "ControlType.HeaderItem", nameof(SR.LocalizedControlTypeHeaderItem)); 266public static readonly ControlType Table = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Table, "ControlType.Table", nameof(SR.LocalizedControlTypeTable), new AutomationPattern[][] { 273public static readonly ControlType TitleBar = ControlType.Register(AutomationIdentifierConstants.ControlTypes.TitleBar, "ControlType.TitleBar", nameof(SR.LocalizedControlTypeTitleBar)); 276public static readonly ControlType Separator = ControlType.Register(AutomationIdentifierConstants.ControlTypes.Separator, "ControlType.Separator", nameof(SR.LocalizedControlTypeSeparator));