18 types derived from UIElementAutomationPeer
PresentationCore (1)
Core\CSharp\System\Windows\Automation\Peers\GenericRootAutomationPeer.cs (1)
22public class GenericRootAutomationPeer : UIElementAutomationPeer
PresentationFramework (1)
src\Framework\System\Windows\Automation\Peers\FrameworkElementAutomationPeer.cs (1)
18public class FrameworkElementAutomationPeer : UIElementAutomationPeer
System.Activities.Core.Presentation (1)
System\Activities\Core\Presentation\FlowchartExpressionAutomationPeer.cs (1)
12class FlowchartExpressionAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation (15)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\CategoryContainerAutomationPeer.cs (1)
615private class CategoryContainerStandAloneAutomationPeer : UIElementAutomationPeer, IAutomationFocusChangedEventSource
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\HiddenUIElementAutomationPeer.cs (1)
10class HiddenUIElementAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\PropertyContainerAutomationPeer.cs (1)
27internal class PropertyContainerAutomationPeer : UIElementAutomationPeer, IValueProvider, IScrollItemProvider, IAutomationFocusChangedEventSource
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\PropertyInspectorAutomationPeer.cs (1)
19internal class PropertyInspectorAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\SubPropertyEditorAutomationPeer.cs (1)
24internal class SubPropertyEditorAutomationPeer : UIElementAutomationPeer, IExpandCollapseProvider
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\Connector.cs (1)
287private class ConnectorAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\View\ActivityTypeResolver.xaml.cs (1)
295class ActivityTypeResolverAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\View\ExpressionTextBoxAutomationPeer.cs (1)
14class ExpressionTextBoxAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\View\NamespaceDisplayAutomationPeer.cs (1)
15class NamespaceDisplayAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\View\TypeBrowser.xaml.cs (1)
863class TypeBrowserAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\View\VBIdentifierDesigner.xaml.cs (1)
188class VBIdentiferDesignerAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\View\VisualBasicEditorAutomationPeer.cs (1)
14class VisualBasicEditorAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemPresenter.cs (1)
743class WorkflowItemPresenterAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemsPresenter.cs (1)
910class WorkflowItemsPresenterAutomationPeer : UIElementAutomationPeer
System.Activities.Presentation\System\Activities\Presentation\WorkflowViewElement.cs (1)
1063class WorkflowViewElementAutomationPeer : UIElementAutomationPeer
6 instantiations of UIElementAutomationPeer
PresentationFramework (1)
src\Framework\System\Windows\Automation\Peers\ItemAutomationPeer.cs (1)
123wrapperPeer = new UIElementAutomationPeer(wrapper);
System.Activities.Presentation (5)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\PropertyInspectorAutomationPeer.cs (1)
67_children.Add(new UIElementAutomationPeer(_inspector.PropertyToolBar));
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\PropertyToolBar.cs (1)
318return new UIElementAutomationPeer(this);
System.Activities.Presentation\System\Activities\Presentation\View\ActivityTypeResolver.xaml.cs (1)
138return new UIElementAutomationPeer(this);
System.Activities.Presentation\System\Activities\Presentation\View\TypeBrowser.xaml.cs (1)
204return new UIElementAutomationPeer(this);
System.Activities.Presentation\System\Activities\Presentation\View\TypePresenter.xaml.cs (1)
435return new UIElementAutomationPeer(this);
103 references to UIElementAutomationPeer
PresentationCore (8)
Core\CSharp\MS\Internal\Automation\ElementProxy.cs (1)
62(peer is UIElementAutomationPeer || peer is ContentElementAutomationPeer || peer is UIElement3DAutomationPeer))
Core\CSharp\System\Windows\Automation\Peers\AutomationPeer.cs (1)
423peer = UIElementAutomationPeer.CreatePeerForElement(uie);
Core\CSharp\System\Windows\Automation\Peers\UIElement3DAutomationPeer.cs (2)
108&& (peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)child)) != null ) 239Rect boundingRect = UIElementAutomationPeer.CalculateVisibleBoundingRect(containingUIElement);
Core\CSharp\System\Windows\Automation\Peers\UIElementAutomationPeer.cs (2)
449AutomationPeer peer = UIElementAutomationPeer.FromElement(element); 484AutomationPeer peer = UIElementAutomationPeer.FromElement(element);
Core\CSharp\System\Windows\Interop\HwndTarget.cs (2)
1539peer = UIElementAutomationPeer.CreatePeerForElement(uiroot); 1553peer = UIElementAutomationPeer.GetRootAutomationPeer(root, handle);
PresentationFramework (94)
src\Framework\MS\Internal\Documents\TextContainerHelper.cs (4)
358peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)element); 417peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)element); 488peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)element); 748&& (peer = UIElementAutomationPeer.CreatePeerForElement((UIElement)child)) != null)
src\Framework\System\Windows\Automation\Peers\CalendarAutomationPeer.cs (1)
147AutomationPeer dayTitlePeer = UIElementAutomationPeer.CreatePeerForElement(child);
src\Framework\System\Windows\Automation\Peers\ComboBoxAutomationPeer.cs (1)
79AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(textBox);
src\Framework\System\Windows\Automation\Peers\ContentTextAutomationPeer.cs (2)
44if (peer is UIElementAutomationPeer) 46element = ((UIElementAutomationPeer)peer).Owner;
src\Framework\System\Windows\Automation\Peers\DataGridAutomationPeer.cs (1)
97AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(scrollViewer);
src\Framework\System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (3)
545DataGridColumnHeadersPresenterAutomationPeer columnHeadersPresenterPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid.ColumnHeadersPresenter) as DataGridColumnHeadersPresenterAutomationPeer; 566DataGridAutomationPeer dataGridAutomationPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid) as DataGridAutomationPeer; 857AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(OwningDataGrid);
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeaderItemAutomationPeer.cs (2)
117UIElementAutomationPeer wrapperPeer = GetWrapperPeer() as UIElementAutomationPeer;
src\Framework\System\Windows\Automation\Peers\DatePickerAutomationPeer.cs (1)
98CalendarAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(OwningDatePicker.Calendar) as CalendarAutomationPeer;
src\Framework\System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (1)
596UIElementAutomationPeer wrapperPeer = WrapperPeer;
src\Framework\System\Windows\Automation\Peers\DocumentViewerAutomationPeer.cs (1)
56AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollViewer);
src\Framework\System\Windows\Automation\Peers\DocumentViewerBaseAutomationPeer.cs (1)
120documentPeer = UIElementAutomationPeer.CreatePeerForElement((UIElement)document);
src\Framework\System\Windows\Automation\Peers\ExpanderAutomationPeer.cs (1)
46foreach (UIElementAutomationPeer peer in children)
src\Framework\System\Windows\Automation\Peers\FlowDocumentScrollViewerAutomationPeer.cs (1)
45AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollViewer);
src\Framework\System\Windows\Automation\Peers\GridViewAutomationPeer.cs (9)
78AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(_owner.HeaderRowPresenter); 96ListViewAutomationPeer lvAP = UIElementAutomationPeer.FromElement(_listview) as ListViewAutomationPeer; 103ListViewAutomationPeer peer = UIElementAutomationPeer.FromElement(_listview) as ListViewAutomationPeer; 142ListViewAutomationPeer lvpeer = UIElementAutomationPeer.FromElement(_listview) as ListViewAutomationPeer; 148AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(e); 239AutomationPeer lvpeer = UIElementAutomationPeer.FromElement(_listview); 242AutomationPeer peer = UIElementAutomationPeer.FromElement(lvi); 272ListViewAutomationPeer peer = UIElementAutomationPeer.FromElement(_listview) as ListViewAutomationPeer; 282AutomationPeer lvPeer = UIElementAutomationPeer.FromElement(_listview);
src\Framework\System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (1)
117AutomationPeer peer = UIElementAutomationPeer.FromElement(header);
src\Framework\System\Windows\Automation\Peers\GridViewHeaderRowPresenterAutomationPeer.cs (2)
60if (peer is UIElementAutomationPeer) 62GridViewColumnHeader header = ((UIElementAutomationPeer)peer).Owner as GridViewColumnHeader;
src\Framework\System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (4)
107AutomationPeer expanderPeer = UIElementAutomationPeer.CreatePeerForElement(groupItem.Expander); 141_expanderPeer = UIElementAutomationPeer.CreatePeerForElement(owner.Expander); 156UIElementAutomationPeer peer = child.CreateAutomationPeer() as UIElementAutomationPeer;
src\Framework\System\Windows\Automation\Peers\ItemAutomationPeer.cs (3)
79UIElementAutomationPeer peer = GetWrapperPeer() as UIElementAutomationPeer; 117wrapperPeer = UIElementAutomationPeer.CreatePeerForElement(wrapper);
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (4)
40AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollHost); 90UIElementAutomationPeer peer = child.CreateAutomationPeer() as UIElementAutomationPeer; 803return UIElementAutomationPeer.CreatePeerForElement((UIElement)_container);
src\Framework\System\Windows\Automation\Peers\ListBoxItemAutomationPeer.cs (1)
58IExpandCollapseProvider iecp = (IExpandCollapseProvider)UIElementAutomationPeer.FromElement(parent) as ComboBoxAutomationPeer;
src\Framework\System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (2)
166AutomationPeer peer = UIElementAutomationPeer.FromElement(uiElement); 168peer = UIElementAutomationPeer.CreatePeerForElement(uiElement);
src\Framework\System\Windows\Automation\Peers\ScrollBarAutomationPeer.cs (1)
76ScrollViewerAutomationPeer svAP = UIElementAutomationPeer.FromElement(sv) as ScrollViewerAutomationPeer;
src\Framework\System\Windows\Automation\Peers\StatusBarAutomationPeer.cs (2)
51list.Add(UIElementAutomationPeer.CreatePeerForElement(separator)); 65list.Add(UIElementAutomationPeer.CreatePeerForElement(item));
src\Framework\System\Windows\Automation\Peers\TextAutomationPeer.cs (2)
70if (peer is UIElementAutomationPeer) 72element = ((UIElementAutomationPeer)peer).Owner;
src\Framework\System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (2)
51AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollHost); 168AutomationPeer peer = UIElementAutomationPeer.FromElement(selectedContainer);
src\Framework\System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
387AutomationPeer peer = UIElementAutomationPeer.FromElement(parent);
src\Framework\System\Windows\Controls\Button.cs (1)
258AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
src\Framework\System\Windows\Controls\ComboBox.cs (3)
226ComboBoxAutomationPeer peer = UIElementAutomationPeer.FromElement(comboBox) as ComboBoxAutomationPeer; 585ComboBoxAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as ComboBoxAutomationPeer; 628ComboBoxAutomationPeer peer = UIElementAutomationPeer.FromElement(cb) as ComboBoxAutomationPeer;
src\Framework\System\Windows\Controls\DataGridRow.cs (1)
1094DataGridAutomationPeer gridPeer = UIElementAutomationPeer.FromElement(grid) as DataGridAutomationPeer;
src\Framework\System\Windows\Controls\DatePicker.cs (1)
472DatePickerAutomationPeer peer = UIElementAutomationPeer.FromElement(dp) as DatePickerAutomationPeer;
src\Framework\System\Windows\Controls\Expander.cs (1)
137ExpanderAutomationPeer peer = UIElementAutomationPeer.FromElement(ep) as ExpanderAutomationPeer;
src\Framework\System\Windows\Controls\FlowDocumentReader.cs (3)
1078FlowDocumentReaderAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as FlowDocumentReaderAutomationPeer; 1658FlowDocumentReaderAutomationPeer peer = UIElementAutomationPeer.FromElement(viewer) as FlowDocumentReaderAutomationPeer; 1699FlowDocumentReaderAutomationPeer peer = UIElementAutomationPeer.FromElement(viewer) as FlowDocumentReaderAutomationPeer;
src\Framework\System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
1278FlowDocumentScrollViewerAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as FlowDocumentScrollViewerAutomationPeer;
src\Framework\System\Windows\Controls\GridViewColumnHeader.cs (1)
848AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
src\Framework\System\Windows\Controls\ListBox.cs (1)
301ListBoxAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as ListBoxAutomationPeer;
src\Framework\System\Windows\Controls\ListView.cs (2)
110ListViewAutomationPeer lvPeer = UIElementAutomationPeer.FromElement(listView) as ListViewAutomationPeer; 205ListViewAutomationPeer lvPeer = UIElementAutomationPeer.FromElement(this) as ListViewAutomationPeer;
src\Framework\System\Windows\Controls\MenuItem.cs (2)
603MenuItemAutomationPeer peer = UIElementAutomationPeer.FromElement(menuItem) as MenuItemAutomationPeer; 1398AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeader.cs (1)
766AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
src\Framework\System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1432DocumentViewerBaseAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as DocumentViewerBaseAutomationPeer;
src\Framework\System\Windows\Controls\Primitives\MenuBase.cs (1)
314AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
src\Framework\System\Windows\Controls\Primitives\Popup.cs (1)
3614PopupRootAutomationPeer popupRootAutomationPeer = UIElementAutomationPeer.CreatePeerForElement(popupRoot) as PopupRootAutomationPeer;
src\Framework\System\Windows\Controls\Primitives\RangeBase.cs (3)
106RangeBaseAutomationPeer peer = UIElementAutomationPeer.FromElement(ctrl) as RangeBaseAutomationPeer; 170RangeBaseAutomationPeer peer = UIElementAutomationPeer.FromElement(ctrl) as RangeBaseAutomationPeer; 243RangeBaseAutomationPeer peer = UIElementAutomationPeer.FromElement(ctrl) as RangeBaseAutomationPeer;
src\Framework\System\Windows\Controls\Primitives\RepeatButton.cs (1)
210AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
src\Framework\System\Windows\Controls\Primitives\Selector.cs (1)
1014SelectorAutomationPeer selectorPeer = UIElementAutomationPeer.FromElement(this) as SelectorAutomationPeer;
src\Framework\System\Windows\Controls\Primitives\ToggleButton.cs (1)
176ToggleButtonAutomationPeer peer = UIElementAutomationPeer.FromElement(button) as ToggleButtonAutomationPeer;
src\Framework\System\Windows\Controls\ProgressBar.cs (1)
105ProgressBarAutomationPeer peer = UIElementAutomationPeer.FromElement(progressBar) as ProgressBarAutomationPeer;
src\Framework\System\Windows\Controls\ScrollViewer.cs (1)
2462ScrollViewerAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as ScrollViewerAutomationPeer;
src\Framework\System\Windows\Controls\TabControl.cs (1)
386TabControlAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this) as TabControlAutomationPeer;
src\Framework\System\Windows\Controls\TextBox.cs (1)
1044TextBoxAutomationPeer peer = UIElementAutomationPeer.FromElement(this) as TextBoxAutomationPeer;
src\Framework\System\Windows\Controls\ToolTip.cs (2)
192AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(t); 551AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(this);
src\Framework\System\Windows\Controls\TreeView.cs (2)
255TreeViewItemAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(_selectedContainer) as TreeViewItemAutomationPeer; 263TreeViewItemAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(oldContainer) as TreeViewItemAutomationPeer;
src\Framework\System\Windows\Controls\TreeViewItem.cs (2)
117TreeViewItemAutomationPeer peer = UIElementAutomationPeer.FromElement(item) as TreeViewItemAutomationPeer; 165TreeViewItemAutomationPeer peer = UIElementAutomationPeer.FromElement(item) as TreeViewItemAutomationPeer;
src\Framework\System\Windows\Interop\HwndHost.cs (1)
776AutomationPeer containerPeer = UIElementAutomationPeer.CreatePeerForElement(this);
src\Framework\System\Windows\Navigation\NavigationService.cs (1)
2558AutomationPeer peer = UIElementAutomationPeer.FromElement(navigatorHost) as AutomationPeer;
src\Framework\System\Windows\Window.cs (1)
5007AutomationPeer peer = UIElementAutomationPeer.FromElement(this);
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\CategoryContainerAutomationPeer.cs (1)
78public static UIElementAutomationPeer CreateStandAloneAutomationPeer(CiderCategoryContainer container)