1 instantiation of DataGridColumnHeader
PresentationFramework (1)
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
198return new DataGridColumnHeader();
99 references to DataGridColumnHeader
PresentationFramework (99)
System\Windows\Automation\Peers\DataGridColumnHeaderAutomationPeer.cs (1)
25public DataGridColumnHeaderAutomationPeer(DataGridColumnHeader owner)
System\Windows\Automation\Peers\DataGridColumnHeaderItemAutomationPeer.cs (3)
124((DataGridColumnHeader)wrapperPeer.Owner).Invoke(); 222internal DataGridColumnHeader OwningHeader 226return GetWrapper() as DataGridColumnHeader;
System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (2)
91if (item is DataGridColumnHeader) 93dataItem = ((DataGridColumnHeader) item).Column;
System\Windows\Controls\DataGrid.cs (3)
449internal DataGridColumnHeader ColumnHeaderFromDisplayIndex(int displayIndex) 457return (DataGridColumnHeader)ColumnHeadersPresenter.ItemContainerGenerator.ContainerFromIndex(columnIndex); 8574ContainerTracking<DataGridColumnHeader> headerTracker = ColumnHeadersPresenter.HeaderTrackingRoot;
System\Windows\Controls\DataGridCellsPanel.cs (2)
105bool isColumnHeader = (child is DataGridColumnHeader); 1332children[0] is DataGridColumnHeader &&
System\Windows\Controls\DataGridColumnDropSeparator.cs (3)
25new FrameworkPropertyMetadata(DataGridColumnHeader.ColumnHeaderDropSeparatorStyleKey)); 67internal DataGridColumnHeader ReferenceHeader 84private DataGridColumnHeader _referenceHeader;
System\Windows\Controls\DataGridColumnFloatingHeader.cs (3)
27new FrameworkPropertyMetadata(DataGridColumnHeader.ColumnFloatingHeaderStyleKey)); 107internal DataGridColumnHeader ReferenceHeader 194private DataGridColumnHeader _referenceHeader;
System\Windows\Controls\DataGridHelper.cs (3)
243Debug.Assert((cell is DataGridCell) || (cell is DataGridColumnHeader), "provideColumn should be one of the cell or header containers."); 247bool isColumnHeader = (cell is DataGridColumnHeader); 307Debug.Assert((cell is DataGridCell) || (cell is DataGridColumnHeader), "provideColumn should be one of the cell or header containers.");
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (54)
32DefaultStyleKeyProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(typeof(DataGridColumnHeader))); 34ContentProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceContent)); 35ContentTemplateProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceContentTemplate)); 36ContentTemplateSelectorProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceContentTemplateSelector)); 37ContentStringFormatProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceStringFormat)); 38StyleProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceStyle)); 39HeightProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceHeight)); 41FocusableProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(false)); 42ClipProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null, OnCoerceClip)); 43AutomationProperties.IsOffscreenBehaviorProperty.OverrideMetadata(typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(IsOffscreenBehavior.FromClip)); 51_tracker = new ContainerTracking<DataGridColumnHeader>(this); 82DependencyProperty.Register("SeparatorBrush", typeof(Brush), typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(null)); 97DependencyProperty.Register("SeparatorVisibility", typeof(Visibility), typeof(DataGridColumnHeader), new FrameworkPropertyMetadata(Visibility.Visible)); 135internal ContainerTracking<DataGridColumnHeader> Tracker 151typeof(DataGridColumnHeader), 172DataGridColumnHeader header = (DataGridColumnHeader)d; 191DataGridColumnHeader header = (DataGridColumnHeader)d; 199DataGridColumnHeader nextColumnHeader = dataGrid.ColumnHeaderFromDisplayIndex(header.DisplayIndex + 1); 288private DataGridColumnHeader HeaderToResize(object gripper) 296DataGridColumnHeader header = HeaderToResize(sender); 315DataGridColumnHeader header = HeaderToResize(sender); 326private static void RecomputeColumnWidthsOnColumnResize(DataGridColumnHeader header, double horizontalChange) 347DataGridColumnHeader header = HeaderToResize(sender); 366DataGridColumnHeader header = HeaderToResize(sender); 395((DataGridColumnHeader)d).NotifyPropertyChanged(d, e); 555DataGridColumnHeader nextHeader = dataGrid.ColumnHeaderFromDisplayIndex(index); 609var header = d as DataGridColumnHeader; 635var columnHeader = d as DataGridColumnHeader; 649var columnHeader = d as DataGridColumnHeader; 663var columnHeader = d as DataGridColumnHeader; 677var columnHeader = (DataGridColumnHeader)d; 716typeof(DataGridColumnHeader), 739typeof(DataGridColumnHeader), 787var columnHeader = (DataGridColumnHeader)d; 819DataGridColumnHeader header = (DataGridColumnHeader)d; 835DataGridColumnHeader header = (DataGridColumnHeader)d; 872typeof(DataGridColumnHeader), 893DataGridColumnHeader header = (DataGridColumnHeader)d; 910DataGridColumnHeader header = (DataGridColumnHeader)d; 1110private DataGridColumnHeader PreviousVisibleHeader 1140private ContainerTracking<DataGridColumnHeader> _tracker;
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;