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