37 references to OwningDataGrid
PresentationFramework (37)
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (37)
251if (this.OwningDataGrid != null && !this.OwningDataGrid.IsReadOnly && !_column.IsReadOnly) 515return this.OwningDataGrid.Columns.IndexOf(this._column); 539return this.OwningDataGrid.Items.IndexOf(this.Item); 557if (this.OwningDataGrid != null && 558(this.OwningDataGrid.HeadersVisibility & DataGridHeadersVisibility.Column) == DataGridHeadersVisibility.Column && 559this.OwningDataGrid.ColumnHeadersPresenter != null) 561DataGridColumnHeadersPresenterAutomationPeer columnHeadersPresenterPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid.ColumnHeadersPresenter) as DataGridColumnHeadersPresenterAutomationPeer; 579if (this.OwningDataGrid != null && 580(this.OwningDataGrid.HeadersVisibility & DataGridHeadersVisibility.Row) == DataGridHeadersVisibility.Row) 582DataGridAutomationPeer dataGridAutomationPeer = UIElementAutomationPeer.CreatePeerForElement(this.OwningDataGrid) as DataGridAutomationPeer; 605if (this.OwningDataGrid.IsReadOnly || _column.IsReadOnly) 617this.OwningDataGrid.ScrollIntoView(Item, _column); 634this.OwningDataGrid.HandleSelectionForCellInput(cell, /* startDragging = */ false, /* allowsExtendSelect = */ false, /* allowsMinimalSelect = */ false); 638success = this.OwningDataGrid.BeginEdit(); 660this.OwningDataGrid.ScrollIntoView(Item, _column); 671return this.OwningDataGrid.SelectedCellsInternal.Contains(new DataGridCellInfo(Item, _column)); 692if (this.OwningDataGrid.SelectedCellsInternal.Contains(currentCellInfo)) 699if (this.OwningDataGrid.SelectionMode == DataGridSelectionMode.Single && 700this.OwningDataGrid.SelectedCells.Count > 0) 705this.OwningDataGrid.SelectedCellsInternal.Add(currentCellInfo); 718if (this.OwningDataGrid.SelectedCellsInternal.Contains(currentCellInfo)) 720this.OwningDataGrid.SelectedCellsInternal.Remove(currentCellInfo); 734this.OwningDataGrid.SelectOnlyThisCell(currentCellInfo); 755if (this.OwningDataGrid != null) 757OwningDataGrid.SetCellAutomationValue(Item, _column, value); 765if (this.OwningDataGrid != null) 767return OwningDataGrid.GetCellAutomationValue(Item, _column); 781OwningDataGrid.ScrollIntoView(Item, _column); 790if (!OwningDataGrid.IsEnabled) 821return (this.OwningDataGrid != null && (this.OwningDataGrid.SelectionUnit == DataGridSelectionUnit.Cell || 822this.OwningDataGrid.SelectionUnit == DataGridSelectionUnit.CellOrRowHeader)); 848DataGrid dataGrid = this.OwningDataGrid; 873AutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(OwningDataGrid); 900if (OwningDataGrid != null) 902DataGridAutomationPeer dataGridPeer = FrameworkElementAutomationPeer.CreatePeerForElement(OwningDataGrid) as DataGridAutomationPeer;