36 references to OwningDataGrid
PresentationFramework (36)
src\Framework\System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (36)
261if (!this.OwningDataGrid.IsReadOnly && !_column.IsReadOnly) 499return this.OwningDataGrid.Columns.IndexOf(this._column); 523return this.OwningDataGrid.Items.IndexOf(this.Item); 541if (this.OwningDataGrid != null && 542(this.OwningDataGrid.HeadersVisibility & DataGridHeadersVisibility.Column) == DataGridHeadersVisibility.Column && 543this.OwningDataGrid.ColumnHeadersPresenter != null) 545DataGridColumnHeadersPresenterAutomationPeer columnHeadersPresenterPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid.ColumnHeadersPresenter) as DataGridColumnHeadersPresenterAutomationPeer; 563if (this.OwningDataGrid != null && 564(this.OwningDataGrid.HeadersVisibility & DataGridHeadersVisibility.Row) == DataGridHeadersVisibility.Row) 566DataGridAutomationPeer dataGridAutomationPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid) as DataGridAutomationPeer; 589if (this.OwningDataGrid.IsReadOnly || _column.IsReadOnly) 601this.OwningDataGrid.ScrollIntoView(Item, _column); 618this.OwningDataGrid.HandleSelectionForCellInput(cell, /* startDragging = */ false, /* allowsExtendSelect = */ false, /* allowsMinimalSelect = */ false); 622success = this.OwningDataGrid.BeginEdit(); 644this.OwningDataGrid.ScrollIntoView(Item, _column); 655return this.OwningDataGrid.SelectedCellsInternal.Contains(new DataGridCellInfo(Item, _column)); 676if (this.OwningDataGrid.SelectedCellsInternal.Contains(currentCellInfo)) 683if (this.OwningDataGrid.SelectionMode == DataGridSelectionMode.Single && 684this.OwningDataGrid.SelectedCells.Count > 0) 689this.OwningDataGrid.SelectedCellsInternal.Add(currentCellInfo); 702if (this.OwningDataGrid.SelectedCellsInternal.Contains(currentCellInfo)) 704this.OwningDataGrid.SelectedCellsInternal.Remove(currentCellInfo); 718this.OwningDataGrid.SelectOnlyThisCell(currentCellInfo); 739if (this.OwningDataGrid != null) 741OwningDataGrid.SetCellAutomationValue(Item, _column, value); 749if (this.OwningDataGrid != null) 751return OwningDataGrid.GetCellAutomationValue(Item, _column); 765OwningDataGrid.ScrollIntoView(Item, _column); 774if (!OwningDataGrid.IsEnabled) 805return (this.OwningDataGrid != null && (this.OwningDataGrid.SelectionUnit == DataGridSelectionUnit.Cell || 806this.OwningDataGrid.SelectionUnit == DataGridSelectionUnit.CellOrRowHeader)); 832DataGrid dataGrid = this.OwningDataGrid; 857AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(OwningDataGrid); 884if (OwningDataGrid != null) 886DataGridAutomationPeer dataGridPeer = FrameworkElementAutomationPeer.CreatePeerForElement(OwningDataGrid) as DataGridAutomationPeer;