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