2 implementations of IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (2)
System\Windows\Controls\GroupItem.cs (1)
21
public class GroupItem : ContentControl,
IHierarchicalVirtualizationAndScrollInfo
, IContainItemStorage
System\Windows\Controls\TreeViewItem.cs (1)
25
public class TreeViewItem : HeaderedItemsControl,
IHierarchicalVirtualizationAndScrollInfo
60 references to IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (60)
MS\Internal\Helper.cs (1)
1253
internal static void ClearVirtualizingElement(
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement)
System\Windows\Controls\DataGridCellsPanel.cs (2)
2031
IHierarchicalVirtualizationAndScrollInfo
hvsInfo = DataGridHelper.FindParent<GroupItem>(parentRowsPresenter) as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\GroupItem.cs (6)
267
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
280
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
300
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
312
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
320
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
326
bool
IHierarchicalVirtualizationAndScrollInfo
.InBackgroundLayout
System\Windows\Controls\TreeViewItem.cs (7)
354
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
367
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
383
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
395
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
403
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
409
bool
IHierarchicalVirtualizationAndScrollInfo
.InBackgroundLayout
894
Helper.ClearVirtualizingElement((
IHierarchicalVirtualizationAndScrollInfo
)this);
System\Windows\Controls\VirtualizingPanel.cs (2)
376
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\VirtualizingStackPanel.cs (42)
1326
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = fe as
IHierarchicalVirtualizationAndScrollInfo
;
2154
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
3000
IHierarchicalVirtualizationAndScrollInfo
firstContainer = GetVirtualizingChild(firstContainerInViewport);
3310
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
3786
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
3980
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
4042
IHierarchicalVirtualizationAndScrollInfo
virtualizingProvider = GetVirtualizingProvider();
4082
private
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingProvider()
4093
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingProvider(DependencyObject element)
4095
IHierarchicalVirtualizationAndScrollInfo
virtualizingProvider = element as
IHierarchicalVirtualizationAndScrollInfo
;
4108
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingChild(DependencyObject element)
4114
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingChild(DependencyObject element, ref bool isChildHorizontal)
4116
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = element as
IHierarchicalVirtualizationAndScrollInfo
;
4158
out
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4284
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
4306
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4717
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5011
private void AdjustNonScrollingViewportForHeader(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5024
private void AdjustNonScrollingViewportForItems(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5038
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5273
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5662
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
6386
private Thickness GetItemsHostInsetForChild(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null)
6450
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
6688
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
6821
if (child is
IHierarchicalVirtualizationAndScrollInfo
)
6827
InvalidateMeasureOnItemsHost((
IHierarchicalVirtualizationAndScrollInfo
)child);
6835
private void InvalidateMeasureOnItemsHost(
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild)
6852
IHierarchicalVirtualizationAndScrollInfo
virtualizingGrandChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
6871
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7050
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7481
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
7633
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
8197
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = null;
8475
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
11006
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
11037
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = null;