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)
1247
internal static void ClearVirtualizingElement(
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement)
System\Windows\Controls\DataGridCellsPanel.cs (2)
2024
IHierarchicalVirtualizationAndScrollInfo
hvsInfo = DataGridHelper.FindParent<GroupItem>(parentRowsPresenter) as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\GroupItem.cs (6)
264
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
277
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
297
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
309
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
317
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
323
bool
IHierarchicalVirtualizationAndScrollInfo
.InBackgroundLayout
System\Windows\Controls\TreeViewItem.cs (7)
348
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
361
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
377
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
389
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
397
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
403
bool
IHierarchicalVirtualizationAndScrollInfo
.InBackgroundLayout
880
Helper.ClearVirtualizingElement((
IHierarchicalVirtualizationAndScrollInfo
)this);
System\Windows\Controls\VirtualizingPanel.cs (2)
373
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\VirtualizingStackPanel.cs (42)
1326
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = fe as
IHierarchicalVirtualizationAndScrollInfo
;
2145
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
2991
IHierarchicalVirtualizationAndScrollInfo
firstContainer = GetVirtualizingChild(firstContainerInViewport);
3298
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
3774
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
3968
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
4027
IHierarchicalVirtualizationAndScrollInfo
virtualizingProvider = GetVirtualizingProvider();
4064
private
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingProvider()
4075
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingProvider(DependencyObject element)
4077
IHierarchicalVirtualizationAndScrollInfo
virtualizingProvider = element as
IHierarchicalVirtualizationAndScrollInfo
;
4090
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingChild(DependencyObject element)
4096
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingChild(DependencyObject element, ref bool isChildHorizontal)
4098
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = element as
IHierarchicalVirtualizationAndScrollInfo
;
4140
out
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4266
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
4288
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4696
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4990
private void AdjustNonScrollingViewportForHeader(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5003
private void AdjustNonScrollingViewportForItems(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5017
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5252
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5641
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
6365
private Thickness GetItemsHostInsetForChild(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null)
6429
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
6667
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
6800
if (child is
IHierarchicalVirtualizationAndScrollInfo
)
6806
InvalidateMeasureOnItemsHost((
IHierarchicalVirtualizationAndScrollInfo
)child);
6814
private void InvalidateMeasureOnItemsHost(
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild)
6831
IHierarchicalVirtualizationAndScrollInfo
virtualizingGrandChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
6850
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7029
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7460
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
7612
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
8176
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = null;
8454
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
10982
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
11013
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = null;