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