2 types derived from UIElementAutomationPeer
PresentationCore (1)
System\Windows\Automation\Peers\GenericRootAutomationPeer.cs (1)
24
public class GenericRootAutomationPeer :
UIElementAutomationPeer
PresentationFramework (1)
System\Windows\Automation\Peers\FrameworkElementAutomationPeer.cs (1)
22
public class FrameworkElementAutomationPeer :
UIElementAutomationPeer
4 instantiations of UIElementAutomationPeer
PresentationFramework (1)
System\Windows\Automation\Peers\ItemAutomationPeer.cs (1)
126
wrapperPeer = new
UIElementAutomationPeer
(wrapper);
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Automation\Peers\RibbonAutomationPeer.cs (2)
110
peer = new
UIElementAutomationPeer
(OwningRibbon.TitleHost);
218
peer = new
UIElementAutomationPeer
(helpPaneHost);
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
2862
peer = new
UIElementAutomationPeer
(element);
121 references to UIElementAutomationPeer
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineRename\UI\Dashboard\RenameDashboard.xaml.cs (1)
125
UIElementAutomationPeer
.CreatePeerForElement(this)?.RaiseAutomationEvent(AutomationEvents.AutomationFocusChanged);
PresentationCore (8)
MS\Internal\Automation\ElementProxy.cs (1)
57
(peer is
UIElementAutomationPeer
|| peer is ContentElementAutomationPeer || peer is UIElement3DAutomationPeer))
System\Windows\Automation\Peers\AutomationPeer.cs (1)
424
peer =
UIElementAutomationPeer
.CreatePeerForElement(uie);
System\Windows\Automation\Peers\UIElement3DAutomationPeer.cs (2)
102
&& (peer =
UIElementAutomationPeer
.CreatePeerForElement((UIElement)child)) != null )
227
Rect boundingRect =
UIElementAutomationPeer
.CalculateVisibleBoundingRect(containingUIElement);
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (2)
432
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(element);
467
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(element);
System\Windows\InterOp\HwndTarget.cs (2)
1426
peer =
UIElementAutomationPeer
.CreatePeerForElement(uiroot);
1440
peer =
UIElementAutomationPeer
.GetRootAutomationPeer(root, handle);
PresentationFramework (95)
MS\Internal\Documents\TextContainerHelper.cs (4)
353
peer =
UIElementAutomationPeer
.CreatePeerForElement((UIElement)element);
412
peer =
UIElementAutomationPeer
.CreatePeerForElement((UIElement)element);
483
peer =
UIElementAutomationPeer
.CreatePeerForElement((UIElement)element);
743
&& (peer =
UIElementAutomationPeer
.CreatePeerForElement((UIElement)child)) != null)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (1)
146
AutomationPeer dayTitlePeer =
UIElementAutomationPeer
.CreatePeerForElement(child);
System\Windows\Automation\Peers\ComboBoxAutomationPeer.cs (1)
86
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(textBox);
System\Windows\Automation\Peers\ContentTextAutomationPeer.cs (2)
74
if (peer is
UIElementAutomationPeer
)
76
element = ((
UIElementAutomationPeer
)peer).Owner;
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (1)
98
AutomationPeer scrollPeer =
UIElementAutomationPeer
.CreatePeerForElement(scrollViewer);
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (3)
571
DataGridColumnHeadersPresenterAutomationPeer columnHeadersPresenterPeer =
UIElementAutomationPeer
.CreatePeerForElement(this.OwningDataGrid.ColumnHeadersPresenter) as DataGridColumnHeadersPresenterAutomationPeer;
592
DataGridAutomationPeer dataGridAutomationPeer =
UIElementAutomationPeer
.CreatePeerForElement(this.OwningDataGrid) as DataGridAutomationPeer;
883
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(OwningDataGrid);
System\Windows\Automation\Peers\DataGridColumnHeaderItemAutomationPeer.cs (2)
121
UIElementAutomationPeer
wrapperPeer = GetWrapperPeer() as
UIElementAutomationPeer
;
System\Windows\Automation\Peers\DatePickerAutomationPeer.cs (1)
96
CalendarAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(OwningDatePicker.Calendar) as CalendarAutomationPeer;
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (1)
620
UIElementAutomationPeer
wrapperPeer = WrapperPeer;
System\Windows\Automation\Peers\DocumentViewerAutomationPeer.cs (1)
59
AutomationPeer scrollPeer =
UIElementAutomationPeer
.CreatePeerForElement(owner.ScrollViewer);
System\Windows\Automation\Peers\DocumentViewerBaseAutomationPeer.cs (1)
118
documentPeer =
UIElementAutomationPeer
.CreatePeerForElement((UIElement)document);
System\Windows\Automation\Peers\ExpanderAutomationPeer.cs (1)
50
foreach (
UIElementAutomationPeer
peer in children)
System\Windows\Automation\Peers\FlowDocumentScrollViewerAutomationPeer.cs (1)
44
AutomationPeer scrollPeer =
UIElementAutomationPeer
.CreatePeerForElement(owner.ScrollViewer);
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (9)
82
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(_owner.HeaderRowPresenter);
100
ListViewAutomationPeer lvAP =
UIElementAutomationPeer
.FromElement(_listview) as ListViewAutomationPeer;
107
ListViewAutomationPeer peer =
UIElementAutomationPeer
.FromElement(_listview) as ListViewAutomationPeer;
146
ListViewAutomationPeer lvpeer =
UIElementAutomationPeer
.FromElement(_listview) as ListViewAutomationPeer;
152
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(e);
239
AutomationPeer lvpeer =
UIElementAutomationPeer
.FromElement(_listview);
242
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(lvi);
272
ListViewAutomationPeer peer =
UIElementAutomationPeer
.FromElement(_listview) as ListViewAutomationPeer;
282
AutomationPeer lvPeer =
UIElementAutomationPeer
.FromElement(_listview);
System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (1)
120
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(header);
System\Windows\Automation\Peers\GridViewHeaderRowPresenterAutomationPeer.cs (2)
63
if (peer is
UIElementAutomationPeer
)
65
GridViewColumnHeader header = ((
UIElementAutomationPeer
)peer).Owner as GridViewColumnHeader;
System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (4)
111
AutomationPeer expanderPeer =
UIElementAutomationPeer
.CreatePeerForElement(groupItem.Expander);
138
_expanderPeer =
UIElementAutomationPeer
.CreatePeerForElement(owner.Expander);
171
UIElementAutomationPeer
peer = child.CreateAutomationPeer() as
UIElementAutomationPeer
;
System\Windows\Automation\Peers\ItemAutomationPeer.cs (3)
82
UIElementAutomationPeer
peer = GetWrapperPeer() as
UIElementAutomationPeer
;
120
wrapperPeer =
UIElementAutomationPeer
.CreatePeerForElement(wrapper);
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (4)
43
AutomationPeer scrollPeer =
UIElementAutomationPeer
.CreatePeerForElement(owner.ScrollHost);
93
UIElementAutomationPeer
peer = child.CreateAutomationPeer() as
UIElementAutomationPeer
;
797
return
UIElementAutomationPeer
.CreatePeerForElement((UIElement)_container);
System\Windows\Automation\Peers\ListBoxItemAutomationPeer.cs (1)
60
IExpandCollapseProvider iecp = (IExpandCollapseProvider)
UIElementAutomationPeer
.FromElement(parent) as ComboBoxAutomationPeer;
System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (2)
191
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(uiElement);
193
peer =
UIElementAutomationPeer
.CreatePeerForElement(uiElement);
System\Windows\Automation\Peers\ScrollBarAutomationPeer.cs (1)
80
ScrollViewerAutomationPeer svAP =
UIElementAutomationPeer
.FromElement(sv) as ScrollViewerAutomationPeer;
System\Windows\Automation\Peers\StatusBarAutomationPeer.cs (2)
54
list.Add(
UIElementAutomationPeer
.CreatePeerForElement(separator));
68
list.Add(
UIElementAutomationPeer
.CreatePeerForElement(item));
System\Windows\Automation\Peers\TextAutomationPeer.cs (2)
99
if (peer is
UIElementAutomationPeer
)
101
element = ((
UIElementAutomationPeer
)peer).Owner;
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (2)
54
AutomationPeer scrollPeer =
UIElementAutomationPeer
.CreatePeerForElement(owner.ScrollHost);
171
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(selectedContainer);
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
386
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(parent);
System\Windows\Controls\Button.cs (1)
261
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this);
System\Windows\Controls\ComboBox.cs (3)
225
ComboBoxAutomationPeer peer =
UIElementAutomationPeer
.FromElement(comboBox) as ComboBoxAutomationPeer;
584
ComboBoxAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this) as ComboBoxAutomationPeer;
627
ComboBoxAutomationPeer peer =
UIElementAutomationPeer
.FromElement(cb) as ComboBoxAutomationPeer;
System\Windows\Controls\DataGridRow.cs (1)
1093
DataGridAutomationPeer gridPeer =
UIElementAutomationPeer
.FromElement(grid) as DataGridAutomationPeer;
System\Windows\Controls\DatePicker.cs (1)
483
DatePickerAutomationPeer peer =
UIElementAutomationPeer
.FromElement(dp) as DatePickerAutomationPeer;
System\Windows\Controls\Expander.cs (1)
136
ExpanderAutomationPeer peer =
UIElementAutomationPeer
.FromElement(ep) as ExpanderAutomationPeer;
System\Windows\Controls\FlowDocumentReader.cs (3)
1072
FlowDocumentReaderAutomationPeer peer =
UIElementAutomationPeer
.FromElement(this) as FlowDocumentReaderAutomationPeer;
1652
FlowDocumentReaderAutomationPeer peer =
UIElementAutomationPeer
.FromElement(viewer) as FlowDocumentReaderAutomationPeer;
1693
FlowDocumentReaderAutomationPeer peer =
UIElementAutomationPeer
.FromElement(viewer) as FlowDocumentReaderAutomationPeer;
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
1270
FlowDocumentScrollViewerAutomationPeer peer =
UIElementAutomationPeer
.FromElement(this) as FlowDocumentScrollViewerAutomationPeer;
System\Windows\Controls\GridViewColumnHeader.cs (1)
815
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this);
System\Windows\Controls\ListBox.cs (1)
303
ListBoxAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this) as ListBoxAutomationPeer;
System\Windows\Controls\ListView.cs (2)
108
ListViewAutomationPeer lvPeer =
UIElementAutomationPeer
.FromElement(listView) as ListViewAutomationPeer;
203
ListViewAutomationPeer lvPeer =
UIElementAutomationPeer
.FromElement(this) as ListViewAutomationPeer;
System\Windows\Controls\MenuItem.cs (3)
608
MenuItemAutomationPeer peer =
UIElementAutomationPeer
.FromElement(menuItem) as MenuItemAutomationPeer;
969
MenuItemAutomationPeer peer =
UIElementAutomationPeer
.FromElement(menuItem) as MenuItemAutomationPeer;
1395
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this);
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (1)
765
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this);
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1420
DocumentViewerBaseAutomationPeer peer =
UIElementAutomationPeer
.FromElement(this) as DocumentViewerBaseAutomationPeer;
System\Windows\Controls\Primitives\MenuBase.cs (1)
312
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this);
System\Windows\Controls\Primitives\Popup.cs (1)
3438
PopupRootAutomationPeer popupRootAutomationPeer =
UIElementAutomationPeer
.CreatePeerForElement(popupRoot) as PopupRootAutomationPeer;
System\Windows\Controls\Primitives\RangeBase.cs (3)
105
RangeBaseAutomationPeer peer =
UIElementAutomationPeer
.FromElement(ctrl) as RangeBaseAutomationPeer;
169
RangeBaseAutomationPeer peer =
UIElementAutomationPeer
.FromElement(ctrl) as RangeBaseAutomationPeer;
242
RangeBaseAutomationPeer peer =
UIElementAutomationPeer
.FromElement(ctrl) as RangeBaseAutomationPeer;
System\Windows\Controls\Primitives\RepeatButton.cs (1)
210
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this);
System\Windows\Controls\Primitives\Selector.cs (1)
1004
SelectorAutomationPeer selectorPeer =
UIElementAutomationPeer
.FromElement(this) as SelectorAutomationPeer;
System\Windows\Controls\Primitives\ToggleButton.cs (1)
174
ToggleButtonAutomationPeer peer =
UIElementAutomationPeer
.FromElement(button) as ToggleButtonAutomationPeer;
System\Windows\Controls\ProgressBar.cs (1)
110
ProgressBarAutomationPeer peer =
UIElementAutomationPeer
.FromElement(progressBar) as ProgressBarAutomationPeer;
System\Windows\Controls\ScrollViewer.cs (1)
2422
ScrollViewerAutomationPeer peer =
UIElementAutomationPeer
.FromElement(this) as ScrollViewerAutomationPeer;
System\Windows\Controls\TabControl.cs (1)
385
TabControlAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this) as TabControlAutomationPeer;
System\Windows\Controls\TextBox.cs (1)
1053
TextBoxAutomationPeer peer =
UIElementAutomationPeer
.FromElement(this) as TextBoxAutomationPeer;
System\Windows\Controls\ToolTip.cs (2)
182
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(t);
558
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this);
System\Windows\Controls\TreeView.cs (2)
254
TreeViewItemAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(_selectedContainer) as TreeViewItemAutomationPeer;
262
TreeViewItemAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(oldContainer) as TreeViewItemAutomationPeer;
System\Windows\Controls\TreeViewItem.cs (2)
116
TreeViewItemAutomationPeer peer =
UIElementAutomationPeer
.FromElement(item) as TreeViewItemAutomationPeer;
164
TreeViewItemAutomationPeer peer =
UIElementAutomationPeer
.FromElement(item) as TreeViewItemAutomationPeer;
System\Windows\Interop\HwndHost.cs (1)
636
AutomationPeer containerPeer =
UIElementAutomationPeer
.CreatePeerForElement(this);
System\Windows\Navigation\NavigationService.cs (1)
2377
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(navigatorHost) as AutomationPeer;
System\Windows\Window.cs (1)
4852
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(this);
System.Windows.Controls.Ribbon (16)
Microsoft\Windows\Automation\Peers\RibbonAutomationPeer.cs (1)
71
AutomationPeer tabHeadersItemsControlPeer =
UIElementAutomationPeer
.CreatePeerForElement(tabHeadersItemsControl);
Microsoft\Windows\Automation\Peers\RibbonGalleryAutomationPeer.cs (1)
173
AutomationPeer peer =
UIElementAutomationPeer
.FromElement(selectedContainers[index]);
Microsoft\Windows\Automation\Peers\RibbonMenuButtonAutomationPeer.cs (1)
107
AutomationPeer buttonPeer =
UIElementAutomationPeer
.CreatePeerForElement(owner.PartToggleButton);
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (2)
1284
RibbonTabAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(selectedTab) as RibbonTabAutomationPeer;
1343
RibbonAutomationPeer peer =
UIElementAutomationPeer
.FromElement(ribbon) as RibbonAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
125
RibbonComboBoxAutomationPeer peer =
UIElementAutomationPeer
.FromElement(cb) as RibbonComboBoxAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonGalleryItem.cs (2)
111
RibbonGalleryItemAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this) as RibbonGalleryItemAutomationPeer;
149
RibbonGalleryItemAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this) as RibbonGalleryItemAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
640
RibbonGroupAutomationPeer peer =
UIElementAutomationPeer
.FromElement(group) as RibbonGroupAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
2855
AutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(element);
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (1)
1132
RibbonMenuButtonAutomationPeer peer =
UIElementAutomationPeer
.FromElement(this) as RibbonMenuButtonAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (2)
1248
RibbonMenuItemAutomationPeer peer =
UIElementAutomationPeer
.FromElement((RibbonMenuItem)d) as RibbonMenuItemAutomationPeer;
1305
RibbonMenuItemAutomationPeer peer =
UIElementAutomationPeer
.FromElement(menuItem) as RibbonMenuItemAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (1)
194
RibbonQuickAccessToolBarAutomationPeer peer =
UIElementAutomationPeer
.FromElement(qat) as RibbonQuickAccessToolBarAutomationPeer;
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (2)
405
RibbonSplitButtonAutomationPeer peer =
UIElementAutomationPeer
.FromElement(this) as RibbonSplitButtonAutomationPeer;
418
RibbonSplitButtonAutomationPeer peer =
UIElementAutomationPeer
.FromElement(splitButton) as RibbonSplitButtonAutomationPeer;
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
146
WindowsFormsHostAutomationPeer peer =
UIElementAutomationPeer
.CreatePeerForElement(this) as WindowsFormsHostAutomationPeer;