2 implementations of IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (2)
System\Windows\Controls\GroupItem.cs (1)
20
public class GroupItem : ContentControl,
IHierarchicalVirtualizationAndScrollInfo
, IContainItemStorage
System\Windows\Controls\TreeViewItem.cs (1)
24
public class TreeViewItem : HeaderedItemsControl,
IHierarchicalVirtualizationAndScrollInfo
60 references to IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (60)
MS\Internal\Helper.cs (1)
1246
internal static void ClearVirtualizingElement(
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement)
System\Windows\Controls\DataGridCellsPanel.cs (2)
2023
IHierarchicalVirtualizationAndScrollInfo
hvsInfo = DataGridHelper.FindParent<GroupItem>(parentRowsPresenter) as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\GroupItem.cs (6)
263
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
276
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
296
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
308
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
316
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
322
bool
IHierarchicalVirtualizationAndScrollInfo
.InBackgroundLayout
System\Windows\Controls\TreeViewItem.cs (7)
347
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
360
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
376
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
388
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
396
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
402
bool
IHierarchicalVirtualizationAndScrollInfo
.InBackgroundLayout
879
Helper.ClearVirtualizingElement((
IHierarchicalVirtualizationAndScrollInfo
)this);
System\Windows\Controls\VirtualizingPanel.cs (2)
372
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\VirtualizingStackPanel.cs (42)
1325
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = fe as
IHierarchicalVirtualizationAndScrollInfo
;
2144
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
2990
IHierarchicalVirtualizationAndScrollInfo
firstContainer = GetVirtualizingChild(firstContainerInViewport);
3297
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
3773
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
3967
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider = null;
4026
IHierarchicalVirtualizationAndScrollInfo
virtualizingProvider = GetVirtualizingProvider();
4063
private
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingProvider()
4074
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingProvider(DependencyObject element)
4076
IHierarchicalVirtualizationAndScrollInfo
virtualizingProvider = element as
IHierarchicalVirtualizationAndScrollInfo
;
4089
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingChild(DependencyObject element)
4095
private static
IHierarchicalVirtualizationAndScrollInfo
GetVirtualizingChild(DependencyObject element, ref bool isChildHorizontal)
4097
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = element as
IHierarchicalVirtualizationAndScrollInfo
;
4139
out
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4265
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
4287
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4695
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4989
private void AdjustNonScrollingViewportForHeader(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5002
private void AdjustNonScrollingViewportForItems(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5016
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5251
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5640
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
6364
private Thickness GetItemsHostInsetForChild(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null)
6428
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
6666
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
6799
if (child is
IHierarchicalVirtualizationAndScrollInfo
)
6805
InvalidateMeasureOnItemsHost((
IHierarchicalVirtualizationAndScrollInfo
)child);
6813
private void InvalidateMeasureOnItemsHost(
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild)
6830
IHierarchicalVirtualizationAndScrollInfo
virtualizingGrandChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
6849
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7028
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7459
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
7611
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
8175
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = null;
8453
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
10981
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
11012
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = null;