2 types derived from UIElementAutomationPeer
PresentationCore (1)
System\Windows\Automation\Peers\GenericRootAutomationPeer.cs (1)
13public class GenericRootAutomationPeer : UIElementAutomationPeer
PresentationFramework (1)
System\Windows\Automation\Peers\FrameworkElementAutomationPeer.cs (1)
8public class FrameworkElementAutomationPeer : UIElementAutomationPeer
4 instantiations of UIElementAutomationPeer
PresentationFramework (1)
System\Windows\Automation\Peers\ItemAutomationPeer.cs (1)
116wrapperPeer = new UIElementAutomationPeer(wrapper);
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Automation\Peers\RibbonAutomationPeer.cs (2)
105peer = new UIElementAutomationPeer(OwningRibbon.TitleHost); 213peer = new UIElementAutomationPeer(helpPaneHost);
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
2867peer = new UIElementAutomationPeer(element);
121 references to UIElementAutomationPeer
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineRename\UI\Dashboard\RenameDashboard.xaml.cs (1)
125UIElementAutomationPeer.CreatePeerForElement(this)?.RaiseAutomationEvent(AutomationEvents.AutomationFocusChanged);
PresentationCore (8)
MS\Internal\Automation\ElementProxy.cs (1)
43(peer is UIElementAutomationPeer || peer is ContentElementAutomationPeer || peer is UIElement3DAutomationPeer))
System\Windows\Automation\Peers\AutomationPeer.cs (1)
413peer = UIElementAutomationPeer.CreatePeerForElement(uie);
System\Windows\Automation\Peers\UIElement3DAutomationPeer.cs (2)
94&& (peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)child)) != null ) 219Rect boundingRect = UIElementAutomationPeer.CalculateVisibleBoundingRect(containingUIElement);
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (2)
423AutomationPeer peer = UIElementAutomationPeer.FromElement(element); 458AutomationPeer peer = UIElementAutomationPeer.FromElement(element);
System\Windows\InterOp\HwndTarget.cs (2)
1411peer = UIElementAutomationPeer.CreatePeerForElement(uiroot); 1425peer = UIElementAutomationPeer.GetRootAutomationPeer(root, handle);
PresentationFramework (95)
MS\Internal\Documents\TextContainerHelper.cs (4)
350peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)element); 409peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)element); 480peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)element); 738&& (peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)child)) != null)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (1)
140AutomationPeer dayTitlePeer = UIElementAutomationPeer.CreatePeerForElement(child);
System\Windows\Automation\Peers\ComboBoxAutomationPeer.cs (1)
74AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(textBox);
System\Windows\Automation\Peers\ContentTextAutomationPeer.cs (2)
73if (peer is UIElementAutomationPeer) 75element = ((UIElementAutomationPeer)peer).Owner;
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (1)
93AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(scrollViewer);
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (3)
565DataGridColumnHeadersPresenterAutomationPeer columnHeadersPresenterPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid.ColumnHeadersPresenter) as DataGridColumnHeadersPresenterAutomationPeer; 586DataGridAutomationPeer dataGridAutomationPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid) as DataGridAutomationPeer; 877AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(OwningDataGrid);
System\Windows\Automation\Peers\DataGridColumnHeaderItemAutomationPeer.cs (2)
115UIElementAutomationPeer wrapperPeer = GetWrapperPeer() as UIElementAutomationPeer;
System\Windows\Automation\Peers\DatePickerAutomationPeer.cs (1)
94CalendarAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(OwningDatePicker.Calendar) as CalendarAutomationPeer;
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (1)
613UIElementAutomationPeer wrapperPeer = WrapperPeer;
System\Windows\Automation\Peers\DocumentViewerAutomationPeer.cs (1)
47AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollViewer);
System\Windows\Automation\Peers\DocumentViewerBaseAutomationPeer.cs (1)
117documentPeer = UIElementAutomationPeer.CreatePeerForElement((UIElement)document);
System\Windows\Automation\Peers\ExpanderAutomationPeer.cs (1)
38foreach (UIElementAutomationPeer peer in children)
System\Windows\Automation\Peers\FlowDocumentScrollViewerAutomationPeer.cs (1)
43AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollViewer);
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (9)
70AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(_owner.HeaderRowPresenter); 88ListViewAutomationPeer lvAP = UIElementAutomationPeer.FromElement(_listview) as ListViewAutomationPeer; 95ListViewAutomationPeer peer = UIElementAutomationPeer.FromElement(_listview) as ListViewAutomationPeer; 134ListViewAutomationPeer lvpeer = UIElementAutomationPeer.FromElement(_listview) as ListViewAutomationPeer; 140AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(e); 227AutomationPeer lvpeer = UIElementAutomationPeer.FromElement(_listview); 230AutomationPeer peer = UIElementAutomationPeer.FromElement(lvi); 260ListViewAutomationPeer peer = UIElementAutomationPeer.FromElement(_listview) as ListViewAutomationPeer; 270AutomationPeer lvPeer = UIElementAutomationPeer.FromElement(_listview);
System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (1)
109AutomationPeer peer = UIElementAutomationPeer.FromElement(header);
System\Windows\Automation\Peers\GridViewHeaderRowPresenterAutomationPeer.cs (2)
49if (peer is UIElementAutomationPeer) 51GridViewColumnHeader header = ((UIElementAutomationPeer)peer).Owner as GridViewColumnHeader;
System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (4)
99AutomationPeer expanderPeer = UIElementAutomationPeer.CreatePeerForElement(groupItem.Expander); 126_expanderPeer = UIElementAutomationPeer.CreatePeerForElement(owner.Expander); 159UIElementAutomationPeer peer = child.CreateAutomationPeer() as UIElementAutomationPeer;
System\Windows\Automation\Peers\ItemAutomationPeer.cs (3)
72UIElementAutomationPeer peer = GetWrapperPeer() as UIElementAutomationPeer; 110wrapperPeer = UIElementAutomationPeer.CreatePeerForElement(wrapper);
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (4)
31AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollHost); 81UIElementAutomationPeer peer = child.CreateAutomationPeer() as UIElementAutomationPeer; 785return UIElementAutomationPeer.CreatePeerForElement((UIElement)_container);
System\Windows\Automation\Peers\ListBoxItemAutomationPeer.cs (1)
47IExpandCollapseProvider iecp = (IExpandCollapseProvider)UIElementAutomationPeer.FromElement(parent) as ComboBoxAutomationPeer;
System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (2)
178AutomationPeer peer = UIElementAutomationPeer.FromElement(uiElement); 180peer = UIElementAutomationPeer.CreatePeerForElement(uiElement);
System\Windows\Automation\Peers\ScrollBarAutomationPeer.cs (1)
74ScrollViewerAutomationPeer svAP = UIElementAutomationPeer.FromElement(sv) as ScrollViewerAutomationPeer;
System\Windows\Automation\Peers\StatusBarAutomationPeer.cs (2)
44list.Add(UIElementAutomationPeer.CreatePeerForElement(separator)); 58list.Add(UIElementAutomationPeer.CreatePeerForElement(item));
System\Windows\Automation\Peers\TextAutomationPeer.cs (2)
98if (peer is UIElementAutomationPeer) 100element = ((UIElementAutomationPeer)peer).Owner;
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (2)
41AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollHost); 158AutomationPeer peer = UIElementAutomationPeer.FromElement(selectedContainer);
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
374AutomationPeer peer = UIElementAutomationPeer.FromElement(parent);
System\Windows\Controls\Button.cs (1)
252AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
System\Windows\Controls\ComboBox.cs (3)
215ComboBoxAutomationPeer peer = UIElementAutomationPeer.FromElement(comboBox) as ComboBoxAutomationPeer; 574ComboBoxAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as ComboBoxAutomationPeer; 617ComboBoxAutomationPeer peer = UIElementAutomationPeer.FromElement(cb) as ComboBoxAutomationPeer;
System\Windows\Controls\DataGridRow.cs (1)
1088DataGridAutomationPeer gridPeer = UIElementAutomationPeer.FromElement(grid) as DataGridAutomationPeer;
System\Windows\Controls\DatePicker.cs (1)
479DatePickerAutomationPeer peer = UIElementAutomationPeer.FromElement(dp) as DatePickerAutomationPeer;
System\Windows\Controls\Expander.cs (1)
132ExpanderAutomationPeer peer = UIElementAutomationPeer.FromElement(ep) as ExpanderAutomationPeer;
System\Windows\Controls\FlowDocumentReader.cs (3)
1067FlowDocumentReaderAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as FlowDocumentReaderAutomationPeer; 1648FlowDocumentReaderAutomationPeer peer = UIElementAutomationPeer.FromElement(viewer) as FlowDocumentReaderAutomationPeer; 1689FlowDocumentReaderAutomationPeer peer = UIElementAutomationPeer.FromElement(viewer) as FlowDocumentReaderAutomationPeer;
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
1271FlowDocumentScrollViewerAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as FlowDocumentScrollViewerAutomationPeer;
System\Windows\Controls\GridViewColumnHeader.cs (1)
811AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
System\Windows\Controls\ListBox.cs (1)
297ListBoxAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as ListBoxAutomationPeer;
System\Windows\Controls\ListView.cs (2)
108ListViewAutomationPeer lvPeer = UIElementAutomationPeer.FromElement(listView) as ListViewAutomationPeer; 203ListViewAutomationPeer lvPeer = UIElementAutomationPeer.FromElement(this) as ListViewAutomationPeer;
System\Windows\Controls\MenuItem.cs (3)
598MenuItemAutomationPeer peer = UIElementAutomationPeer.FromElement(menuItem) as MenuItemAutomationPeer; 959MenuItemAutomationPeer peer = UIElementAutomationPeer.FromElement(menuItem) as MenuItemAutomationPeer; 1385AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (1)
760AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1405DocumentViewerBaseAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as DocumentViewerBaseAutomationPeer;
System\Windows\Controls\Primitives\MenuBase.cs (1)
303AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
System\Windows\Controls\Primitives\Popup.cs (1)
3439PopupRootAutomationPeer popupRootAutomationPeer = UIElementAutomationPeer.CreatePeerForElement(popupRoot) as PopupRootAutomationPeer;
System\Windows\Controls\Primitives\RangeBase.cs (3)
93RangeBaseAutomationPeer peer = UIElementAutomationPeer.FromElement(ctrl) as RangeBaseAutomationPeer; 157RangeBaseAutomationPeer peer = UIElementAutomationPeer.FromElement(ctrl) as RangeBaseAutomationPeer; 230RangeBaseAutomationPeer peer = UIElementAutomationPeer.FromElement(ctrl) as RangeBaseAutomationPeer;
System\Windows\Controls\Primitives\RepeatButton.cs (1)
201AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
System\Windows\Controls\Primitives\Selector.cs (1)
993SelectorAutomationPeer selectorPeer = UIElementAutomationPeer.FromElement(this) as SelectorAutomationPeer;
System\Windows\Controls\Primitives\ToggleButton.cs (1)
162ToggleButtonAutomationPeer peer = UIElementAutomationPeer.FromElement(button) as ToggleButtonAutomationPeer;
System\Windows\Controls\ProgressBar.cs (1)
103ProgressBarAutomationPeer peer = UIElementAutomationPeer.FromElement(progressBar) as ProgressBarAutomationPeer;
System\Windows\Controls\ScrollViewer.cs (1)
2418ScrollViewerAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as ScrollViewerAutomationPeer;
System\Windows\Controls\TabControl.cs (1)
375TabControlAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as TabControlAutomationPeer;
System\Windows\Controls\TextBox.cs (1)
1048TextBoxAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as TextBoxAutomationPeer;
System\Windows\Controls\ToolTip.cs (2)
169AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(t); 546AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
System\Windows\Controls\TreeView.cs (2)
249TreeViewItemAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(_selectedContainer) as TreeViewItemAutomationPeer; 257TreeViewItemAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(oldContainer) as TreeViewItemAutomationPeer;
System\Windows\Controls\TreeViewItem.cs (2)
112TreeViewItemAutomationPeer peer = UIElementAutomationPeer.FromElement(item) as TreeViewItemAutomationPeer; 160TreeViewItemAutomationPeer peer = UIElementAutomationPeer.FromElement(item) as TreeViewItemAutomationPeer;
System\Windows\Interop\HwndHost.cs (1)
630AutomationPeer containerPeer = UIElementAutomationPeer.CreatePeerForElement(this);
System\Windows\Navigation\NavigationService.cs (1)
2349AutomationPeer peer = UIElementAutomationPeer.FromElement(navigatorHost) as AutomationPeer;
System\Windows\Window.cs (1)
4833AutomationPeer peer = UIElementAutomationPeer.FromElement(this);
System.Windows.Controls.Ribbon (16)
Microsoft\Windows\Automation\Peers\RibbonAutomationPeer.cs (1)
66AutomationPeer tabHeadersItemsControlPeer = UIElementAutomationPeer.CreatePeerForElement(tabHeadersItemsControl);
Microsoft\Windows\Automation\Peers\RibbonGalleryAutomationPeer.cs (1)
170AutomationPeer peer = UIElementAutomationPeer.FromElement(selectedContainers[index]);
Microsoft\Windows\Automation\Peers\RibbonMenuButtonAutomationPeer.cs (1)
104AutomationPeer buttonPeer = UIElementAutomationPeer.CreatePeerForElement(owner.PartToggleButton);
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (2)
1281RibbonTabAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(selectedTab) as RibbonTabAutomationPeer; 1340RibbonAutomationPeer peer = UIElementAutomationPeer.FromElement(ribbon) as RibbonAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
123RibbonComboBoxAutomationPeer peer = UIElementAutomationPeer.FromElement(cb) as RibbonComboBoxAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonGalleryItem.cs (2)
109RibbonGalleryItemAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as RibbonGalleryItemAutomationPeer; 147RibbonGalleryItemAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as RibbonGalleryItemAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
637RibbonGroupAutomationPeer peer = UIElementAutomationPeer.FromElement(group) as RibbonGroupAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
2860AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(element);
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (1)
1129RibbonMenuButtonAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as RibbonMenuButtonAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (2)
1245RibbonMenuItemAutomationPeer peer = UIElementAutomationPeer.FromElement((RibbonMenuItem)d) as RibbonMenuItemAutomationPeer; 1302RibbonMenuItemAutomationPeer peer = UIElementAutomationPeer.FromElement(menuItem) as RibbonMenuItemAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (1)
189RibbonQuickAccessToolBarAutomationPeer peer = UIElementAutomationPeer.FromElement(qat) as RibbonQuickAccessToolBarAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (2)
403RibbonSplitButtonAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as RibbonSplitButtonAutomationPeer; 416RibbonSplitButtonAutomationPeer peer = UIElementAutomationPeer.FromElement(splitButton) as RibbonSplitButtonAutomationPeer;
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
144WindowsFormsHostAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as WindowsFormsHostAutomationPeer;