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