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)
2011
IHierarchicalVirtualizationAndScrollInfo
hvsInfo = DataGridHelper.FindParent<GroupItem>(parentRowsPresenter) as
IHierarchicalVirtualizationAndScrollInfo
;
System\Windows\Controls\GroupItem.cs (6)
260
HierarchicalVirtualizationConstraints
IHierarchicalVirtualizationAndScrollInfo
.Constraints
273
HierarchicalVirtualizationHeaderDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.HeaderDesiredSizes
293
HierarchicalVirtualizationItemDesiredSizes
IHierarchicalVirtualizationAndScrollInfo
.ItemDesiredSizes
305
Panel
IHierarchicalVirtualizationAndScrollInfo
.ItemsHost
313
bool
IHierarchicalVirtualizationAndScrollInfo
.MustDisableVirtualization
319
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,
4692
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4986
private void AdjustNonScrollingViewportForHeader(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
4999
private void AdjustNonScrollingViewportForItems(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5013
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5248
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
5637
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider,
6361
private Thickness GetItemsHostInsetForChild(
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null)
6425
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
6663
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
6796
if (child is
IHierarchicalVirtualizationAndScrollInfo
)
6802
InvalidateMeasureOnItemsHost((
IHierarchicalVirtualizationAndScrollInfo
)child);
6810
private void InvalidateMeasureOnItemsHost(
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild)
6827
IHierarchicalVirtualizationAndScrollInfo
virtualizingGrandChild = children[i] as
IHierarchicalVirtualizationAndScrollInfo
;
6846
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7025
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild,
7456
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
7608
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child);
8172
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = null;
8450
IHierarchicalVirtualizationAndScrollInfo
virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal);
10978
IHierarchicalVirtualizationAndScrollInfo
virtualizationInfoProvider;
11009
IHierarchicalVirtualizationAndScrollInfo
virtualizingElement = null;