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