83 references to Columns
PresentationFramework (70)
src\Framework\System\Windows\Automation\Peers\DataGridAutomationPeer.cs (5)
136return this.OwningDataGrid.Columns.Count; 151column >= 0 && column < this.OwningDataGrid.Columns.Count) 154DataGridColumn dataGridColumn = this.OwningDataGrid.Columns[column]; 250for (int i = 0; i < this.OwningDataGrid.Columns.Count; i++) 252AutomationPeer peer = dataGridColumnHeadersPresenterPeer.FindOrCreateItemAutomationPeer(this.OwningDataGrid.Columns[i]);
src\Framework\System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (1)
499return this.OwningDataGrid.Columns.IndexOf(this._column);
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (3)
64if (OwningDataGrid?.Columns.Count > 0) 80childItems = OwningDataGrid.Columns; 168items = OwningDataGrid.Columns;
src\Framework\System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (6)
149IList<DataGridColumn> columns = OwningDataGrid.Columns; 243if (this.OwningDataGrid.Columns.Count > 0) 245DataGridCell cell = this.OwningDataGrid.TryFindCell(item, this.OwningDataGrid.Columns[0]); 384for (int i = 0; i < this.OwningDataGrid.Columns.Count; i++) 438childItems = OwningDataGrid.Columns; 547IList<DataGridColumn> columns = OwningDataGrid.Columns;
src\Framework\System\Windows\Controls\DataGrid.cs (17)
301column.DataGridOwner.Columns.Remove(column); 386if (displayIndex < 0 || displayIndex >= Columns.Count) 2193_selectedCells.RemoveRegion(newItemIndex, 0, 1, Columns.Count); 2231_selectedCells.RemoveRegion(newItemIndex + 1, 0, 1, Columns.Count); 3717_selectedCells.RemoveRegion(newItemIndex, 0, 1, Columns.Count); 4949_selectedCells.RemoveRegion(removeRangeStartIndex, 0, removeRangeEndIndex - removeRangeStartIndex + 1, Columns.Count); 5743int columnCount = Columns.Count; 5755if (nextDisplayIndex >= Columns.Count) 7179if (Columns != null) 7181foreach (DataGridColumn column in Columns) 7605foreach (DataGridColumn column in Columns) 7832for (int columnIndex = Columns.Count - 1; columnIndex >= 0; --columnIndex) 7834if (Columns[columnIndex].IsAutoGenerated) 7836Columns.RemoveAt(columnIndex); 7906dataGrid.Columns.Add(eventArgs.Column); 7973if (frozenColumnCount > dataGrid.Columns.Count) 7975return dataGrid.Columns.Count;
src\Framework\System\Windows\Controls\DataGridCell.cs (2)
100if ((index >= 0) && (index < dataGrid.Columns.Count)) 103DataGridColumn column = dataGrid.Columns[index];
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (14)
202measureWidth += GetColumnEstimatedMeasureWidthSum(blockList[blockList.Count - 1].EndIndex + 1, parentDataGrid.Columns.Count - 1, averageColumnWidth); 270for (int i = 0, count = parentDataGrid.Columns.Count; i < count; i++) 608if (!parentDataGrid.Columns[i].IsVisible) 613if (null == GenerateChild(generator, constraint, parentDataGrid.Columns[i], ref childIndex, out childSize)) 835int columnCount = parentDataGrid.Columns.Count; 841DataGridColumn column = parentDataGrid.Columns[i]; 1038ObservableCollection<DataGridColumn> columns = parentDataGrid.Columns; 1393for (int i = 0, count = parentDataGrid.Columns.Count; i < count; i++) 1603columnIndex = parentDataGrid.Columns.IndexOf(cell.Column); 1645DataGridColumnCollection columns = (DataGridColumnCollection)ParentDataGrid.Columns; 1927measureWidth += GetColumnEstimatedMeasureWidth(parentDataGrid.Columns[i], averageColumnWidth); 2155if (index < 0 || index >= parentDataGrid.Columns.Count) 2240if (parentDataGrid != null && 0 <= index && index < parentDataGrid.Columns.Count) 2399return parentDataGrid.Columns;
src\Framework\System\Windows\Controls\DataGridColumn.cs (1)
650int columnIndex = _dataGridOwner.Columns.IndexOf(this);
src\Framework\System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
123ObservableCollection<DataGridColumn> columns = dataGridOwner.Columns; 630return (owningDataGrid != null) ? owningDataGrid.Columns : null;
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeader.cs (1)
551int columnCount = dataGrid.Columns.Count;
src\Framework\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;
src\Framework\System\Windows\Controls\VirtualizedCellInfoCollection.cs (13)
987int numColumns = _owner.Columns.Count; 1016int numColumns = _owner.Columns.Count; 1053RemoveRegion(rowIndex, 0, 1, _owner.Columns.Count, ref removedRegions); 1072int numColumns = _owner.Columns.Count; 1160int numColumns = _owner.Columns.Count; 1204int numColumns = _owner.Columns.Count; 1263int numColumns = _owner.Columns.Count; 1401int numColumns = _owner.Columns.Count; 1442int numColumns = _owner.Columns.Count; 1486RemoveAllButRegion(rowIndex, 0, 1, _owner.Columns.Count); 1512CellRegion rowRegion = new CellRegion(0, rowIndex, _owner.Columns.Count, 1); 1537CellRegion rowRegion = new CellRegion(0, rowIndex, _owner.Columns.Count, 1); 1618(rowIndex < owner.Items.Count) && (columnIndex < owner.Columns.Count))
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (1)
12226"Columns:", dg.Columns.Count,
System.Activities.Presentation (13)
System.Activities.Presentation\System\Activities\Presentation\View\DataGridHelper.cs (13)
148foreach (DataGridColumn column in this.dataGrid.Columns) 171else if (description.PropertyName == this.dataGrid.Columns[0].SortMemberPath) 179if (e.Column != this.dataGrid.Columns[0] && !primaryColumnSorted) 181this.dataGrid.Items.SortDescriptions.Add(new SortDescription(this.dataGrid.Columns[0].SortMemberPath, ListSortDirection.Ascending)); 202ObservableCollection<DataGridColumn> columns = dataGrid.Columns; 402int columnIndex = this.dataGrid.Columns.IndexOf(column); 435var column = this.dataGrid.Columns[0]; 437while (null != column && column.Visibility == Visibility.Hidden && this.dataGrid.Columns.Count > index) 439column = this.dataGrid.Columns[index]; 736int columnIndex = this.dataGrid.Columns.IndexOf(this.dataGrid.CurrentCell.Column); 793var dynamicColumnsIndexes = this.dataGrid.Columns 797.Select<DataGridColumn, int>(p => this.dataGrid.Columns.IndexOf(p)); 1004dataGrid.ScrollIntoView(rowContainer, dataGrid.Columns[column]);