2 implementations of IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (2)
System\Windows\Controls\GroupItem.cs (1)
21public class GroupItem : ContentControl, IHierarchicalVirtualizationAndScrollInfo, IContainItemStorage
System\Windows\Controls\TreeViewItem.cs (1)
25public class TreeViewItem : HeaderedItemsControl, IHierarchicalVirtualizationAndScrollInfo
60 references to IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (60)
MS\Internal\Helper.cs (1)
1253internal static void ClearVirtualizingElement(IHierarchicalVirtualizationAndScrollInfo virtualizingElement)
System\Windows\Controls\DataGridCellsPanel.cs (2)
2029IHierarchicalVirtualizationAndScrollInfo hvsInfo = DataGridHelper.FindParent<GroupItem>(parentRowsPresenter) as IHierarchicalVirtualizationAndScrollInfo;
System\Windows\Controls\GroupItem.cs (6)
267HierarchicalVirtualizationConstraints IHierarchicalVirtualizationAndScrollInfo.Constraints 280HierarchicalVirtualizationHeaderDesiredSizes IHierarchicalVirtualizationAndScrollInfo.HeaderDesiredSizes 300HierarchicalVirtualizationItemDesiredSizes IHierarchicalVirtualizationAndScrollInfo.ItemDesiredSizes 312Panel IHierarchicalVirtualizationAndScrollInfo.ItemsHost 320bool IHierarchicalVirtualizationAndScrollInfo.MustDisableVirtualization 326bool IHierarchicalVirtualizationAndScrollInfo.InBackgroundLayout
System\Windows\Controls\TreeViewItem.cs (7)
354HierarchicalVirtualizationConstraints IHierarchicalVirtualizationAndScrollInfo.Constraints 367HierarchicalVirtualizationHeaderDesiredSizes IHierarchicalVirtualizationAndScrollInfo.HeaderDesiredSizes 383HierarchicalVirtualizationItemDesiredSizes IHierarchicalVirtualizationAndScrollInfo.ItemDesiredSizes 395Panel IHierarchicalVirtualizationAndScrollInfo.ItemsHost 403bool IHierarchicalVirtualizationAndScrollInfo.MustDisableVirtualization 409bool IHierarchicalVirtualizationAndScrollInfo.InBackgroundLayout 894Helper.ClearVirtualizingElement((IHierarchicalVirtualizationAndScrollInfo)this);
System\Windows\Controls\VirtualizingPanel.cs (2)
376IHierarchicalVirtualizationAndScrollInfo virtualizingChild = children[i] as IHierarchicalVirtualizationAndScrollInfo;
System\Windows\Controls\VirtualizingStackPanel.cs (42)
1326IHierarchicalVirtualizationAndScrollInfo virtualizingElement = fe as IHierarchicalVirtualizationAndScrollInfo; 2156IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 3002IHierarchicalVirtualizationAndScrollInfo firstContainer = GetVirtualizingChild(firstContainerInViewport); 3312IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 3788IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider; 3982IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 4044IHierarchicalVirtualizationAndScrollInfo virtualizingProvider = GetVirtualizingProvider(); 4084private IHierarchicalVirtualizationAndScrollInfo GetVirtualizingProvider() 4095private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingProvider(DependencyObject element) 4097IHierarchicalVirtualizationAndScrollInfo virtualizingProvider = element as IHierarchicalVirtualizationAndScrollInfo; 4110private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingChild(DependencyObject element) 4116private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingChild(DependencyObject element, ref bool isChildHorizontal) 4118IHierarchicalVirtualizationAndScrollInfo virtualizingChild = element as IHierarchicalVirtualizationAndScrollInfo; 4160out IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4286IHierarchicalVirtualizationAndScrollInfo virtualizingChild = children[i] as IHierarchicalVirtualizationAndScrollInfo; 4308IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4719IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5013private void AdjustNonScrollingViewportForHeader(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5026private void AdjustNonScrollingViewportForItems(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5040IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5275IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5664IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 6388private Thickness GetItemsHostInsetForChild(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null) 6452IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal); 6690IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 6821if (child is IHierarchicalVirtualizationAndScrollInfo) 6827InvalidateMeasureOnItemsHost((IHierarchicalVirtualizationAndScrollInfo)child); 6835private void InvalidateMeasureOnItemsHost(IHierarchicalVirtualizationAndScrollInfo virtualizingChild) 6852IHierarchicalVirtualizationAndScrollInfo virtualizingGrandChild = children[i] as IHierarchicalVirtualizationAndScrollInfo; 6871IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 7050IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 7481IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child); 7633IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child); 8197IHierarchicalVirtualizationAndScrollInfo virtualizingChild = null; 8475IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal); 11004IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider; 11035IHierarchicalVirtualizationAndScrollInfo virtualizingElement = null;