70 references to Columns
PresentationFramework (70)
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (5)
137return this.OwningDataGrid.Columns.Count; 152column >= 0 && column < this.OwningDataGrid.Columns.Count) 155DataGridColumn dataGridColumn = this.OwningDataGrid.Columns[column]; 251for (int i = 0; i < this.OwningDataGrid.Columns.Count; i++) 253AutomationPeer peer = dataGridColumnHeadersPresenterPeer.FindOrCreateItemAutomationPeer(this.OwningDataGrid.Columns[i]);
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (1)
525return this.OwningDataGrid.Columns.IndexOf(this._column);
System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (3)
68if (OwningDataGrid?.Columns.Count > 0) 84childItems = OwningDataGrid.Columns; 172items = OwningDataGrid.Columns;
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (6)
146IList<DataGridColumn> columns = OwningDataGrid.Columns; 240if (this.OwningDataGrid.Columns.Count > 0) 242DataGridCell cell = this.OwningDataGrid.TryFindCell(item, this.OwningDataGrid.Columns[0]); 381for (int i = 0; i < this.OwningDataGrid.Columns.Count; i++) 435childItems = OwningDataGrid.Columns; 537IList<DataGridColumn> columns = OwningDataGrid.Columns;
System\Windows\Controls\DataGrid.cs (17)
300column.DataGridOwner.Columns.Remove(column); 385if (displayIndex < 0 || displayIndex >= Columns.Count) 2189_selectedCells.RemoveRegion(newItemIndex, 0, 1, Columns.Count); 2227_selectedCells.RemoveRegion(newItemIndex + 1, 0, 1, Columns.Count); 3712_selectedCells.RemoveRegion(newItemIndex, 0, 1, Columns.Count); 4944_selectedCells.RemoveRegion(removeRangeStartIndex, 0, removeRangeEndIndex - removeRangeStartIndex + 1, Columns.Count); 5738int columnCount = Columns.Count; 5750if (nextDisplayIndex >= Columns.Count) 7176if (Columns != null) 7178foreach (DataGridColumn column in Columns) 7602foreach (DataGridColumn column in Columns) 7829for (int columnIndex = Columns.Count - 1; columnIndex >= 0; --columnIndex) 7831if (Columns[columnIndex].IsAutoGenerated) 7833Columns.RemoveAt(columnIndex); 7900dataGrid.Columns.Add(eventArgs.Column); 7967if (frozenColumnCount > dataGrid.Columns.Count) 7969return dataGrid.Columns.Count;
System\Windows\Controls\DataGridCell.cs (2)
105if ((index >= 0) && (index < dataGrid.Columns.Count)) 108DataGridColumn column = dataGrid.Columns[index];
System\Windows\Controls\DataGridCellsPanel.cs (14)
200measureWidth += GetColumnEstimatedMeasureWidthSum(blockList[blockList.Count - 1].EndIndex + 1, parentDataGrid.Columns.Count - 1, averageColumnWidth); 268for (int i = 0, count = parentDataGrid.Columns.Count; i < count; i++) 606if (!parentDataGrid.Columns[i].IsVisible) 611if (null == GenerateChild(generator, constraint, parentDataGrid.Columns[i], ref childIndex, out childSize)) 833int columnCount = parentDataGrid.Columns.Count; 839DataGridColumn column = parentDataGrid.Columns[i]; 1036ObservableCollection<DataGridColumn> columns = parentDataGrid.Columns; 1391for (int i = 0, count = parentDataGrid.Columns.Count; i < count; i++) 1601columnIndex = parentDataGrid.Columns.IndexOf(cell.Column); 1643DataGridColumnCollection columns = (DataGridColumnCollection)ParentDataGrid.Columns; 1925measureWidth += GetColumnEstimatedMeasureWidth(parentDataGrid.Columns[i], averageColumnWidth); 2154ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, parentDataGrid.Columns.Count); 2236if (parentDataGrid != null && 0 <= index && index < parentDataGrid.Columns.Count) 2395return parentDataGrid.Columns;
System\Windows\Controls\DataGridColumn.cs (1)
643int columnIndex = _dataGridOwner.Columns.IndexOf(this);
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
122ObservableCollection<DataGridColumn> columns = dataGridOwner.Columns; 629return (owningDataGrid != null) ? owningDataGrid.Columns : null;
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (1)
550int columnCount = dataGrid.Columns.Count;
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (4)
76ItemsSource = new DataGridColumnHeaderCollection(grid.Columns); 957for (i = 0; i < dataGrid.Columns.Count; i++) 1019if (i == dataGrid.Columns.Count) 1021displayIndex = dataGrid.Columns.Count - 1;
System\Windows\Controls\VirtualizedCellInfoCollection.cs (13)
984int numColumns = _owner.Columns.Count; 1013int numColumns = _owner.Columns.Count; 1050RemoveRegion(rowIndex, 0, 1, _owner.Columns.Count, ref removedRegions); 1069int numColumns = _owner.Columns.Count; 1157int numColumns = _owner.Columns.Count; 1201int numColumns = _owner.Columns.Count; 1260int numColumns = _owner.Columns.Count; 1398int numColumns = _owner.Columns.Count; 1439int numColumns = _owner.Columns.Count; 1483RemoveAllButRegion(rowIndex, 0, 1, _owner.Columns.Count); 1509CellRegion rowRegion = new CellRegion(0, rowIndex, _owner.Columns.Count, 1); 1534CellRegion rowRegion = new CellRegion(0, rowIndex, _owner.Columns.Count, 1); 1615(rowIndex < owner.Items.Count) && (columnIndex < owner.Columns.Count))
System\Windows\Controls\VirtualizingStackPanel.cs (1)
12393"Columns:", dg.Columns.Count,