4 instantiations of GridViewColumnHeader
PresentationFramework (4)
System\Windows\Controls\GridViewHeaderRowPresenter.cs (2)
961headerContainer = new GridViewColumnHeader 1111GridViewColumnHeader paddingHeader = new GridViewColumnHeader
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5415DefaultConstructor = delegate () { return new System.Windows.Controls.GridViewColumnHeader(); },
System\Windows\Markup\KnownTypes.cs (1)
1303case KnownElements.GridViewColumnHeader: o = new System.Windows.Controls.GridViewColumnHeader(); break;
103 references to GridViewColumnHeader
PresentationFramework (103)
System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (1)
107GridViewColumnHeader header = gridview.HeaderRowPresenter.ActualColumnHeaders[Column];
System\Windows\Automation\Peers\GridViewColumnHeaderAutomationPeer.cs (5)
13public GridViewColumnHeaderAutomationPeer(GridViewColumnHeader owner) 55GridViewColumnHeader owner = (GridViewColumnHeader)Owner; 82GridViewColumnHeader header = Owner as GridViewColumnHeader;
System\Windows\Automation\Peers\GridViewHeaderRowPresenterAutomationPeer.cs (2)
50GridViewColumnHeader header = ((UIElementAutomationPeer)peer).Owner as GridViewColumnHeader;
System\Windows\Controls\GridView.cs (1)
23[StyleTypedProperty(Property = "ColumnHeaderContainerStyle", StyleTargetType = typeof(System.Windows.Controls.GridViewColumnHeader))]
System\Windows\Controls\GridViewColumn.cs (1)
19[StyleTypedProperty(Property = "HeaderContainerStyle", StyleTargetType = typeof(System.Windows.Controls.GridViewColumnHeader))]
System\Windows\Controls\GridViewColumnHeader.cs (23)
59DefaultStyleKeyProperty.OverrideMetadata(typeof(GridViewColumnHeader), new FrameworkPropertyMetadata(typeof(GridViewColumnHeader))); 60_dType = DependencyObjectType.FromSystemTypeInternal(typeof(GridViewColumnHeader)); 62FocusableProperty.OverrideMetadata(typeof(GridViewColumnHeader), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox)); 65StyleProperty.OverrideMetadata(typeof(GridViewColumnHeader), new FrameworkPropertyMetadata(new PropertyChangedCallback(PropertyChanged))); 66ContentTemplateProperty.OverrideMetadata(typeof(GridViewColumnHeader), new FrameworkPropertyMetadata(new PropertyChangedCallback(PropertyChanged))); 67ContentTemplateSelectorProperty.OverrideMetadata(typeof(GridViewColumnHeader), new FrameworkPropertyMetadata(new PropertyChangedCallback(PropertyChanged))); 68ContextMenuProperty.OverrideMetadata(typeof(GridViewColumnHeader), new FrameworkPropertyMetadata(new PropertyChangedCallback(PropertyChanged))); 69ToolTipProperty.OverrideMetadata(typeof(GridViewColumnHeader), new FrameworkPropertyMetadata(new PropertyChangedCallback(PropertyChanged))); 122typeof(GridViewColumnHeader), 146typeof(GridViewColumnHeader), 486internal GridViewColumnHeader PreviousVisualHeader 492private GridViewColumnHeader _previousHeader; 510internal GridViewColumnHeader FloatSourceHeader 553GridViewColumnHeader header = (GridViewColumnHeader)d; 578if (dp == GridViewColumnHeader.StyleProperty) 583else if (dp == GridViewColumnHeader.ContentTemplateProperty) 588else if (dp == GridViewColumnHeader.ContentTemplateSelectorProperty) 593else if (dp == GridViewColumnHeader.ContentStringFormatProperty) 598else if (dp == GridViewColumnHeader.ContextMenuProperty) 603else if (dp == GridViewColumnHeader.ToolTipProperty) 998private GridViewColumnHeader _srcHeader;
System\Windows\Controls\GridViewHeaderRowPresenter.cs (63)
21[StyleTypedProperty(Property = "ColumnHeaderContainerStyle", StyleTargetType = typeof(GridViewColumnHeader))] 372GridViewColumnHeader header = children[GetVisualIndex(i)] as GridViewColumnHeader; 407GridViewColumnHeader header = e.Source as GridViewColumnHeader; 616GridViewColumnHeader header = CreateAndInsertHeader(column, visualIndex++); 639GridViewColumnHeader header = FindHeaderByColumn(column); 650|| column.Header is GridViewColumnHeader /* the new header is its own container */) 659GridViewColumnHeader newHeader = CreateAndInsertHeader(column, i); 687GridViewColumnHeader header; 697header = (GridViewColumnHeader)children[start]; 764internal void UpdateHeaderProperty(GridViewColumnHeader header, DependencyProperty property) 862GridViewColumnHeader lastHeader = null; 869GridViewColumnHeader header = (GridViewColumnHeader)InternalChildren[GetVisualIndex(i)]; 890private GridViewColumnHeader CreateAndInsertHeader(GridViewColumn column, int index) 893GridViewColumnHeader headerContainer = header as GridViewColumnHeader; 943GridViewColumnHeader parentAsGVCH = parent as GridViewColumnHeader; 968headerContainer.SetValue(GridViewColumnHeader.ColumnPropertyKey, column); 984private void RemoveHeader(GridViewColumnHeader header, int index) 996header = (GridViewColumnHeader)InternalChildren[index]; 1067private void UnhookItemsControlKeyboardEvent(GridViewColumnHeader header) 1076private void HookupItemsControlKeyboardEvent(GridViewColumnHeader header) 1111GridViewColumnHeader paddingHeader = new GridViewColumnHeader 1115paddingHeader.SetValue(GridViewColumnHeader.RolePropertyKey, GridViewColumnHeaderRole.Padding); 1174private void AddFloatingHeader(GridViewColumnHeader srcHeader) 1176GridViewColumnHeader header; 1181Type headerType = (srcHeader != null ? srcHeader.GetType() : typeof(GridViewColumnHeader)); 1186header = Activator.CreateInstance(headerType) as GridViewColumnHeader; 1196header.SetValue(GridViewColumnHeader.RolePropertyKey, GridViewColumnHeaderRole.Floating); 1204private void UpdateFloatingHeader(GridViewColumnHeader srcHeader) 1214_floatingHeader.SetValue(GridViewColumnHeader.ColumnPropertyKey, srcHeader.Column); 1221object template = srcHeader.ReadLocalValue(GridViewColumnHeader.ContentTemplateProperty); 1227object selector = srcHeader.ReadLocalValue(GridViewColumnHeader.ContentTemplateSelectorProperty); 1276GridViewColumnHeader srcHeader = _draggingSrcHeader; 1285private GridViewColumnHeader FindHeaderByColumn(GridViewColumn column) 1299GridViewColumnHeader header = children[visualIndex] as GridViewColumnHeader; 1310header = children[i] as GridViewColumnHeader; 1378private void UpdateHeader(GridViewColumnHeader header) 1390private void UpdateHeaderContent(GridViewColumnHeader header) 1412private void UpdatePaddingHeader(GridViewColumnHeader header) 1432GridViewColumnHeader header = children[i] as GridViewColumnHeader; 1458GridViewColumnHeader header, // the header need to update 1471if (style != null && !style.TargetType.IsAssignableFrom(typeof(GridViewColumnHeader))) 1498private void PrepareHeaderDrag(GridViewColumnHeader header, Point pos, Point relativePos, bool cancelInvoke) 1591internal List<GridViewColumnHeader> ActualColumnHeaders 1598_gvHeaders = new List<GridViewColumnHeader>(); 1605GridViewColumnHeader header = children[GetVisualIndex(i)] as GridViewColumnHeader; 1619private List<GridViewColumnHeader> _gvHeaders; 1640private GridViewColumnHeader _paddingHeader; 1641private GridViewColumnHeader _floatingHeader; 1648private GridViewColumnHeader _draggingSrcHeader; 1743GridViewColumnHeader.StyleProperty, 1744GridViewColumnHeader.ContentTemplateProperty, 1745GridViewColumnHeader.ContentTemplateSelectorProperty, 1746GridViewColumnHeader.ContentStringFormatProperty, 1747GridViewColumnHeader.ContextMenuProperty, 1748GridViewColumnHeader.ToolTipProperty,
System\Windows\Controls\ListBox.cs (1)
499if (e.OriginalSource is GridViewColumnHeader gridViewColumnHeader && gridViewColumnHeader.Column != null)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
353case 260: t = () => typeof(GridViewColumnHeader); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
4969Type type = typeof(System.Windows.Controls.GridViewColumnHeader); 4970DependencyProperty dp = System.Windows.Controls.GridViewColumnHeader.ContentProperty; 4972this.GetXamlType(typeof(System.Windows.Controls.GridViewColumnHeader)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5412typeof(System.Windows.Controls.GridViewColumnHeader),
System\Windows\Markup\KnownTypes.cs (1)
5807case KnownElements.GridViewColumnHeader: t = typeof(System.Windows.Controls.GridViewColumnHeader); break;