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