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)
2031IHierarchicalVirtualizationAndScrollInfo 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; 2154IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 3000IHierarchicalVirtualizationAndScrollInfo firstContainer = GetVirtualizingChild(firstContainerInViewport); 3310IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 3786IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider; 3980IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 4042IHierarchicalVirtualizationAndScrollInfo virtualizingProvider = GetVirtualizingProvider(); 4082private IHierarchicalVirtualizationAndScrollInfo GetVirtualizingProvider() 4093private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingProvider(DependencyObject element) 4095IHierarchicalVirtualizationAndScrollInfo virtualizingProvider = element as IHierarchicalVirtualizationAndScrollInfo; 4108private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingChild(DependencyObject element) 4114private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingChild(DependencyObject element, ref bool isChildHorizontal) 4116IHierarchicalVirtualizationAndScrollInfo virtualizingChild = element as IHierarchicalVirtualizationAndScrollInfo; 4158out IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4284IHierarchicalVirtualizationAndScrollInfo virtualizingChild = children[i] as IHierarchicalVirtualizationAndScrollInfo; 4306IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4717IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5011private void AdjustNonScrollingViewportForHeader(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5024private void AdjustNonScrollingViewportForItems(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5038IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5273IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5662IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 6386private Thickness GetItemsHostInsetForChild(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null) 6450IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal); 6688IHierarchicalVirtualizationAndScrollInfo 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); 11006IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider; 11037IHierarchicalVirtualizationAndScrollInfo virtualizingElement = null;