2 implementations of IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (2)
System\Windows\Controls\GroupItem.cs (1)
29
public class GroupItem : ContentControl,
IHierarchicalVirtualizationAndScrollInfo
, IContainItemStorage
System\Windows\Controls\TreeViewItem.cs (1)
29
public class TreeViewItem : HeaderedItemsControl,
IHierarchicalVirtualizationAndScrollInfo
60 references to IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (60)
MS\Internal\Helper.cs (1)
1262
internal static void ClearVirtualizingElement(
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement)
System\Windows\Controls\DataGridCellsPanel.cs (2)
2033
IHierarchicalVirtualizationAndScrollInfo
hvsInfo = DataGridHelper.FindParent<GroupItem>(parentRowsPresenter) as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\GroupItem.cs (6)
275
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
288
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
308
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
320
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
328
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
334
bool
IHierarchicalVirtualizationAndScrollInfo
.InBackgroundLayout
System\Windows\Controls\TreeViewItem.cs (7)
358
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
371
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
387
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
399
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
407
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
413
bool
IHierarchicalVirtualizationAndScrollInfo
.InBackgroundLayout
898
Helper.ClearVirtualizingElement((
IHierarchicalVirtualizationAndScrollInfo
)this);
System\Windows\Controls\VirtualizingPanel.cs (2)
382
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\VirtualizingStackPanel.cs (42)
1331
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = fe as
IHierarchicalVirtualizationAndScrollInfo
;
2161
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
3007
IHierarchicalVirtualizationAndScrollInfo
firstContainer = GetVirtualizingChild(firstContainerInViewport);
3317
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
3793
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
3987
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
4049
IHierarchicalVirtualizationAndScrollInfo
virtualizingProvider = GetVirtualizingProvider();
4089
private
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingProvider()
4100
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingProvider(DependencyObject element)
4102
IHierarchicalVirtualizationAndScrollInfo
virtualizingProvider = element as
IHierarchicalVirtualizationAndScrollInfo
;
4115
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingChild(DependencyObject element)
4121
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingChild(DependencyObject element, ref bool isChildHorizontal)
4123
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = element as
IHierarchicalVirtualizationAndScrollInfo
;
4165
out
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4291
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
4313
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4724
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5018
private void AdjustNonScrollingViewportForHeader(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5031
private void AdjustNonScrollingViewportForItems(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5045
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5280
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5669
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
6393
private Thickness GetItemsHostInsetForChild(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null)
6457
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
6695
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
6826
if (child is
IHierarchicalVirtualizationAndScrollInfo
)
6832
InvalidateMeasureOnItemsHost((
IHierarchicalVirtualizationAndScrollInfo
)child);
6840
private void InvalidateMeasureOnItemsHost(
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild)
6857
IHierarchicalVirtualizationAndScrollInfo
virtualizingGrandChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
6876
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7055
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7486
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
7638
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
8202
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = null;
8480
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
11009
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
11040
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = null;