1 instantiation of DataGridColumnHeader
PresentationFramework (1)
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
192
return new
DataGridColumnHeader
();
99 references to DataGridColumnHeader
PresentationFramework (99)
System\Windows\Automation\Peers\DataGridColumnHeaderAutomationPeer.cs (1)
19
public DataGridColumnHeaderAutomationPeer(
DataGridColumnHeader
owner)
System\Windows\Automation\Peers\DataGridColumnHeaderItemAutomationPeer.cs (3)
117
((
DataGridColumnHeader
)wrapperPeer.Owner).Invoke();
215
internal
DataGridColumnHeader
OwningHeader
219
return GetWrapper() as
DataGridColumnHeader
;
System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (2)
88
if (item is
DataGridColumnHeader
)
90
dataItem = ((
DataGridColumnHeader
) item).Column;
System\Windows\Controls\DataGrid.cs (3)
445
internal
DataGridColumnHeader
ColumnHeaderFromDisplayIndex(int displayIndex)
453
return (
DataGridColumnHeader
)ColumnHeadersPresenter.ItemContainerGenerator.ContainerFromIndex(columnIndex);
8527
ContainerTracking<
DataGridColumnHeader
> headerTracker = ColumnHeadersPresenter.HeaderTrackingRoot;
System\Windows\Controls\DataGridCellsPanel.cs (2)
99
bool isColumnHeader = (child is
DataGridColumnHeader
);
1320
children[0] is
DataGridColumnHeader
&&
System\Windows\Controls\DataGridColumnDropSeparator.cs (3)
20
new FrameworkPropertyMetadata(
DataGridColumnHeader
.ColumnHeaderDropSeparatorStyleKey));
62
internal
DataGridColumnHeader
ReferenceHeader
79
private
DataGridColumnHeader
_referenceHeader;
System\Windows\Controls\DataGridColumnFloatingHeader.cs (3)
22
new FrameworkPropertyMetadata(
DataGridColumnHeader
.ColumnFloatingHeaderStyleKey));
102
internal
DataGridColumnHeader
ReferenceHeader
190
private
DataGridColumnHeader
_referenceHeader;
System\Windows\Controls\DataGridHelper.cs (3)
236
Debug.Assert((cell is DataGridCell) || (cell is
DataGridColumnHeader
), "provideColumn should be one of the cell or header containers.");
240
bool isColumnHeader = (cell is
DataGridColumnHeader
);
300
Debug.Assert((cell is DataGridCell) || (cell is
DataGridColumnHeader
), "provideColumn should be one of the cell or header containers.");
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (54)
26
DefaultStyleKeyProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(typeof(
DataGridColumnHeader
)));
28
ContentProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceContent));
29
ContentTemplateProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceContentTemplate));
30
ContentTemplateSelectorProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceContentTemplateSelector));
31
ContentStringFormatProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceStringFormat));
32
StyleProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(null, OnNotifyPropertyChanged, OnCoerceStyle));
33
HeightProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(OnNotifyPropertyChanged, OnCoerceHeight));
35
FocusableProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(false));
36
ClipProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(null, OnCoerceClip));
37
AutomationProperties.IsOffscreenBehaviorProperty.OverrideMetadata(typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(IsOffscreenBehavior.FromClip));
45
_tracker = new ContainerTracking<
DataGridColumnHeader
>(this);
76
DependencyProperty.Register("SeparatorBrush", typeof(Brush), typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(null));
91
DependencyProperty.Register("SeparatorVisibility", typeof(Visibility), typeof(
DataGridColumnHeader
), new FrameworkPropertyMetadata(Visibility.Visible));
129
internal ContainerTracking<
DataGridColumnHeader
> Tracker
145
typeof(
DataGridColumnHeader
),
166
DataGridColumnHeader
header = (
DataGridColumnHeader
)d;
185
DataGridColumnHeader
header = (
DataGridColumnHeader
)d;
193
DataGridColumnHeader
nextColumnHeader = dataGrid.ColumnHeaderFromDisplayIndex(header.DisplayIndex + 1);
279
private
DataGridColumnHeader
HeaderToResize(object gripper)
287
DataGridColumnHeader
header = HeaderToResize(sender);
303
DataGridColumnHeader
header = HeaderToResize(sender);
314
private static void RecomputeColumnWidthsOnColumnResize(
DataGridColumnHeader
header, double horizontalChange)
335
DataGridColumnHeader
header = HeaderToResize(sender);
351
DataGridColumnHeader
header = HeaderToResize(sender);
380
((
DataGridColumnHeader
)d).NotifyPropertyChanged(d, e);
540
DataGridColumnHeader
nextHeader = dataGrid.ColumnHeaderFromDisplayIndex(index);
591
var
header = d as
DataGridColumnHeader
;
617
var
columnHeader = d as
DataGridColumnHeader
;
631
var
columnHeader = d as
DataGridColumnHeader
;
645
var
columnHeader = d as
DataGridColumnHeader
;
659
var
columnHeader = (
DataGridColumnHeader
)d;
698
typeof(
DataGridColumnHeader
),
721
typeof(
DataGridColumnHeader
),
766
var
columnHeader = (
DataGridColumnHeader
)d;
798
DataGridColumnHeader
header = (
DataGridColumnHeader
)d;
814
DataGridColumnHeader
header = (
DataGridColumnHeader
)d;
851
typeof(
DataGridColumnHeader
),
872
DataGridColumnHeader
header = (
DataGridColumnHeader
)d;
889
DataGridColumnHeader
header = (
DataGridColumnHeader
)d;
1089
private
DataGridColumnHeader
PreviousVisibleHeader
1119
private ContainerTracking<
DataGridColumnHeader
> _tracker;
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (25)
21
[TemplatePart(Name = "PART_FillerColumnHeader", Type = typeof(
DataGridColumnHeader
))]
74
DataGridColumnHeader
fillerColumnHeader = GetTemplateChild(ElementFillerColumnHeader) as
DataGridColumnHeader
;
77
DataGridHelper.TransferProperty(fillerColumnHeader,
DataGridColumnHeader
.StyleProperty);
78
DataGridHelper.TransferProperty(fillerColumnHeader,
DataGridColumnHeader
.HeightProperty);
202
return item is
DataGridColumnHeader
;
221
DataGridColumnHeader
header = element as
DataGridColumnHeader
;
249
DataGridColumnHeader
header = element as
DataGridColumnHeader
;
260
private DataGridColumn ColumnFromContainer(
DataGridColumnHeader
container)
336
ContainerTracking<
DataGridColumnHeader
> tracker = _headerTrackingRoot;
348
DataGridColumnHeader
fillerColumnHeader = GetTemplateChild(ElementFillerColumnHeader) as
DataGridColumnHeader
;
503
DataGridColumnHeader
header = FindColumnHeaderByPosition(mousePosition);
623
private void PrepareColumnHeaderDrag(
DataGridColumnHeader
header, Point pos, Point relativePos)
874
DataGridColumnHeader
header;
882
private
DataGridColumnHeader
FindColumnHeaderByPosition(Point startPos)
886
DataGridColumnHeader
header;
898
DataGridColumnHeader
header;
921
private void FindDisplayIndexAndHeaderPosition(Point startPos, bool findNearestColumn, out int displayIndex, out Point headerPos, out
DataGridColumnHeader
header)
949
DataGridColumnHeader
currentHeader = dataGrid.ColumnHeaderFromDisplayIndex(i);
1043
internal ContainerTracking<
DataGridColumnHeader
> HeaderTrackingRoot
1055
private ContainerTracking<
DataGridColumnHeader
> _headerTrackingRoot;
1061
private
DataGridColumnHeader
_draggingSrcColumnHeader;