1 override of FindOrCreateItemAutomationPeer
PresentationFramework (1)
src\Framework\System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
169protected override internal ItemAutomationPeer FindOrCreateItemAutomationPeer(object item)
23 references to FindOrCreateItemAutomationPeer
PresentationFramework (23)
src\Framework\System\Windows\Automation\Peers\DataGridAutomationPeer.cs (11)
158DataGridItemAutomationPeer itemPeer = this.FindOrCreateItemAutomationPeer(item) as DataGridItemAutomationPeer; 252AutomationPeer peer = dataGridColumnHeadersPresenterPeer.FindOrCreateItemAutomationPeer(this.OwningDataGrid.Columns[i]); 281DataGridItemAutomationPeer dataGridItemAutomationPeer = FindOrCreateItemAutomationPeer(item) as DataGridItemAutomationPeer; 316DataGridItemAutomationPeer dataGridItemAutomationPeer = FindOrCreateItemAutomationPeer(cellInfo.Item) as DataGridItemAutomationPeer; 374DataGridItemAutomationPeer dataGridItemAutomationPeer = FindOrCreateItemAutomationPeer(row.Item) as DataGridItemAutomationPeer; 385DataGridItemAutomationPeer dataGridItemAutomationPeer = FindOrCreateItemAutomationPeer(row.Item) as DataGridItemAutomationPeer; 408ItemAutomationPeer peer = FindOrCreateItemAutomationPeer(this.OwningDataGrid.SelectedItem); 421ItemAutomationPeer peer = FindOrCreateItemAutomationPeer(e.AddedItems[i]); 433ItemAutomationPeer peer = FindOrCreateItemAutomationPeer(e.RemovedItems[i]); 455DataGridItemAutomationPeer itemPeer = this.FindOrCreateItemAutomationPeer(cellInfo.Item) as DataGridItemAutomationPeer; 480IRawElementProviderSimple provider = ProviderFromPeer(FindOrCreateItemAutomationPeer(item));
src\Framework\System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (2)
548AutomationPeer dataGridColumnHeaderPeer = columnHeadersPresenterPeer.FindOrCreateItemAutomationPeer(_column); 567DataGridItemAutomationPeer dataGridItemAutomationPeer = dataGridAutomationPeer.FindOrCreateItemAutomationPeer(Item) as DataGridItemAutomationPeer;
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (2)
205return (ProviderFromPeer(FindOrCreateItemAutomationPeer(items[i]))); 213currentItemPeer = FindOrCreateItemAutomationPeer(items[i]);
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (2)
299return (ProviderFromPeer(FindOrCreateItemAutomationPeer(items[i]))); 307currentItemPeer = FindOrCreateItemAutomationPeer(items[i]);
src\Framework\System\Windows\Automation\Peers\SelectorAutomationPeer.cs (4)
105SelectorItemAutomationPeer peer = FindOrCreateItemAutomationPeer(owner._selectedItems[i].Item) as SelectorItemAutomationPeer; 158SelectorItemAutomationPeer peer = FindOrCreateItemAutomationPeer(owner._selectedItems[0].Item) as SelectorItemAutomationPeer; 178SelectorItemAutomationPeer peer = FindOrCreateItemAutomationPeer(e.AddedItems[i]) as SelectorItemAutomationPeer; 188SelectorItemAutomationPeer peer = FindOrCreateItemAutomationPeer(e.RemovedItems[i]) as SelectorItemAutomationPeer;
src\Framework\System\Windows\Controls\DataGrid.cs (1)
6895DataGridItemAutomationPeer dataGridItemAutomationPeer = peer.FindOrCreateItemAutomationPeer(item) as DataGridItemAutomationPeer;
src\Framework\System\Windows\Controls\DataGridRow.cs (1)
1097DataGridItemAutomationPeer rowItemPeer = gridPeer.FindOrCreateItemAutomationPeer(row.DataContext) as DataGridItemAutomationPeer;