1 instantiation of DataGridColumnHeader
PresentationFramework (1)
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
198return new DataGridColumnHeader();
99 references to DataGridColumnHeader
PresentationFramework (99)
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeaderAutomationPeer.cs (1)
21public DataGridColumnHeaderAutomationPeer(DataGridColumnHeader owner)
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeaderItemAutomationPeer.cs (3)
120((DataGridColumnHeader)wrapperPeer.Owner).Invoke(); 218internal DataGridColumnHeader OwningHeader 222return GetWrapper() as DataGridColumnHeader;
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (2)
87if (item is DataGridColumnHeader) 89dataItem = ((DataGridColumnHeader) item).Column;
src\Framework\System\Windows\Controls\DataGrid.cs (3)
450internal DataGridColumnHeader ColumnHeaderFromDisplayIndex(int displayIndex) 458return (DataGridColumnHeader)ColumnHeadersPresenter.ItemContainerGenerator.ContainerFromIndex(columnIndex); 8601ContainerTracking<DataGridColumnHeader> headerTracker = ColumnHeadersPresenter.HeaderTrackingRoot;
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (2)
107bool isColumnHeader = (child is DataGridColumnHeader); 1334children[0] is DataGridColumnHeader &&
src\Framework\System\Windows\Controls\DataGridColumnDropSeparator.cs (3)
26new FrameworkPropertyMetadata(DataGridColumnHeader.ColumnHeaderDropSeparatorStyleKey)); 68internal DataGridColumnHeader ReferenceHeader 85private DataGridColumnHeader _referenceHeader;
src\Framework\System\Windows\Controls\DataGridColumnFloatingHeader.cs (3)
28new FrameworkPropertyMetadata(DataGridColumnHeader.ColumnFloatingHeaderStyleKey)); 108internal DataGridColumnHeader ReferenceHeader 195private DataGridColumnHeader _referenceHeader;
src\Framework\System\Windows\Controls\DataGridHelper.cs (3)
244Debug.Assert((cell is DataGridCell) || (cell is DataGridColumnHeader), "provideColumn should be one of the cell or header containers."); 248bool isColumnHeader = (cell is DataGridColumnHeader); 308Debug.Assert((cell is DataGridCell) || (cell is DataGridColumnHeader), "provideColumn should be one of the cell or header containers.");
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeader.cs (54)
33DefaultStyleKeyProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(typeof(DataGridColumnHeader))); 35ContentProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceContent)); 36ContentTemplateProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceContentTemplate)); 37ContentTemplateSelectorProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceContentTemplateSelector)); 38ContentStringFormatProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceStringFormat)); 39StyleProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceStyle)); 40HeightProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceHeight)); 42FocusableProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(false)); 43ClipProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnCoerceClip)); 44AutomationProperties.IsOffscreenBehaviorProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(IsOffscreenBehavior.FromClip)); 52_tracker = new ContainerTracking<DataGridColumnHeader>(this); 83DependencyProperty.Register("SeparatorBrush", typeof(Brush), typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null)); 98DependencyProperty.Register("SeparatorVisibility", typeof(Visibility), typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(Visibility.Visible)); 136internal ContainerTracking<DataGridColumnHeader> Tracker 152typeof(DataGridColumnHeader), 173DataGridColumnHeader header = (DataGridColumnHeader)d; 192DataGridColumnHeader header = (DataGridColumnHeader)d; 200DataGridColumnHeader nextColumnHeader = dataGrid.ColumnHeaderFromDisplayIndex(header.DisplayIndex + 1); 289private DataGridColumnHeader HeaderToResize(object gripper) 297DataGridColumnHeader header = HeaderToResize(sender); 316DataGridColumnHeader header = HeaderToResize(sender); 327private static void RecomputeColumnWidthsOnColumnResize(DataGridColumnHeader header, double horizontalChange) 348DataGridColumnHeader header = HeaderToResize(sender); 367DataGridColumnHeader header = HeaderToResize(sender); 396((DataGridColumnHeader)d).NotifyPropertyChanged(d, e); 556DataGridColumnHeader nextHeader = dataGrid.ColumnHeaderFromDisplayIndex(index); 610var header = d as DataGridColumnHeader; 636var columnHeader = d as DataGridColumnHeader; 650var columnHeader = d as DataGridColumnHeader; 664var columnHeader = d as DataGridColumnHeader; 678var columnHeader = (DataGridColumnHeader)d; 717typeof(DataGridColumnHeader), 740typeof(DataGridColumnHeader), 788var columnHeader = (DataGridColumnHeader)d; 820DataGridColumnHeader header = (DataGridColumnHeader)d; 836DataGridColumnHeader header = (DataGridColumnHeader)d; 873typeof(DataGridColumnHeader), 894DataGridColumnHeader header = (DataGridColumnHeader)d; 911DataGridColumnHeader header = (DataGridColumnHeader)d; 1111private DataGridColumnHeader PreviousVisibleHeader 1141private ContainerTracking<DataGridColumnHeader> _tracker;
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (25)
27[TemplatePart(Name = "PART_FillerColumnHeader", Type = typeof(DataGridColumnHeader))] 80DataGridColumnHeader fillerColumnHeader = GetTemplateChild(ElementFillerColumnHeader) as DataGridColumnHeader; 83DataGridHelper.TransferProperty(fillerColumnHeader, DataGridColumnHeader.StyleProperty); 84DataGridHelper.TransferProperty(fillerColumnHeader, DataGridColumnHeader.HeightProperty); 208return item is DataGridColumnHeader; 227DataGridColumnHeader header = element as DataGridColumnHeader; 255DataGridColumnHeader header = element as DataGridColumnHeader; 266private DataGridColumn ColumnFromContainer(DataGridColumnHeader container) 345ContainerTracking<DataGridColumnHeader> tracker = _headerTrackingRoot; 357DataGridColumnHeader fillerColumnHeader = GetTemplateChild(ElementFillerColumnHeader) as DataGridColumnHeader; 515DataGridColumnHeader header = FindColumnHeaderByPosition(mousePosition); 635private void PrepareColumnHeaderDrag(DataGridColumnHeader header, Point pos, Point relativePos) 885DataGridColumnHeader header; 893private DataGridColumnHeader FindColumnHeaderByPosition(Point startPos) 897DataGridColumnHeader header; 909DataGridColumnHeader header; 932private void FindDisplayIndexAndHeaderPosition(Point startPos, bool findNearestColumn, out int displayIndex, out Point headerPos, out DataGridColumnHeader header) 960DataGridColumnHeader currentHeader = dataGrid.ColumnHeaderFromDisplayIndex(i); 1054internal ContainerTracking<DataGridColumnHeader> HeaderTrackingRoot 1066private ContainerTracking<DataGridColumnHeader> _headerTrackingRoot; 1072private DataGridColumnHeader _draggingSrcColumnHeader;