37 references to OwningDataGrid
PresentationFramework (37)
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (37)
252if (this.OwningDataGrid != null && !this.OwningDataGrid.IsReadOnly && !_column.IsReadOnly) 516return this.OwningDataGrid.Columns.IndexOf(this._column); 540return this.OwningDataGrid.Items.IndexOf(this.Item); 558if (this.OwningDataGrid != null && 559(this.OwningDataGrid.HeadersVisibility & DataGridHeadersVisibility.Column) == DataGridHeadersVisibility.Column && 560this.OwningDataGrid.ColumnHeadersPresenter != null) 562DataGridColumnHeadersPresenterAutomationPeer columnHeadersPresenterPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid.ColumnHeadersPresenter) as DataGridColumnHeadersPresenterAutomationPeer; 580if (this.OwningDataGrid != null && 581(this.OwningDataGrid.HeadersVisibility & DataGridHeadersVisibility.Row) == DataGridHeadersVisibility.Row) 583DataGridAutomationPeer dataGridAutomationPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid) as DataGridAutomationPeer; 606if (this.OwningDataGrid.IsReadOnly || _column.IsReadOnly) 618this.OwningDataGrid.ScrollIntoView(Item, _column); 635this.OwningDataGrid.HandleSelectionForCellInput(cell, /* startDragging = */ false, /* allowsExtendSelect = */ false, /* allowsMinimalSelect = */ false); 639success = this.OwningDataGrid.BeginEdit(); 661this.OwningDataGrid.ScrollIntoView(Item, _column); 672return this.OwningDataGrid.SelectedCellsInternal.Contains(new DataGridCellInfo(Item, _column)); 693if (this.OwningDataGrid.SelectedCellsInternal.Contains(currentCellInfo)) 700if (this.OwningDataGrid.SelectionMode == DataGridSelectionMode.Single && 701this.OwningDataGrid.SelectedCells.Count > 0) 706this.OwningDataGrid.SelectedCellsInternal.Add(currentCellInfo); 719if (this.OwningDataGrid.SelectedCellsInternal.Contains(currentCellInfo)) 721this.OwningDataGrid.SelectedCellsInternal.Remove(currentCellInfo); 735this.OwningDataGrid.SelectOnlyThisCell(currentCellInfo); 756if (this.OwningDataGrid != null) 758OwningDataGrid.SetCellAutomationValue(Item, _column, value); 766if (this.OwningDataGrid != null) 768return OwningDataGrid.GetCellAutomationValue(Item, _column); 782OwningDataGrid.ScrollIntoView(Item, _column); 791if (!OwningDataGrid.IsEnabled) 822return (this.OwningDataGrid != null && (this.OwningDataGrid.SelectionUnit == DataGridSelectionUnit.Cell || 823this.OwningDataGrid.SelectionUnit == DataGridSelectionUnit.CellOrRowHeader)); 849DataGrid dataGrid = this.OwningDataGrid; 874AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(OwningDataGrid); 901if (OwningDataGrid != null) 903DataGridAutomationPeer dataGridPeer = FrameworkElementAutomationPeer.CreatePeerForElement(OwningDataGrid) as DataGridAutomationPeer;