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)
1247internal static void ClearVirtualizingElement(IHierarchicalVirtualizationAndScrollInfo virtualizingElement)
System\Windows\Controls\DataGridCellsPanel.cs (2)
2024IHierarchicalVirtualizationAndScrollInfo hvsInfo = DataGridHelper.FindParent<GroupItem>(parentRowsPresenter) as IHierarchicalVirtualizationAndScrollInfo;
System\Windows\Controls\GroupItem.cs (6)
264HierarchicalVirtualizationConstraints IHierarchicalVirtualizationAndScrollInfo.Constraints 277HierarchicalVirtualizationHeaderDesiredSizes IHierarchicalVirtualizationAndScrollInfo.HeaderDesiredSizes 297HierarchicalVirtualizationItemDesiredSizes IHierarchicalVirtualizationAndScrollInfo.ItemDesiredSizes 309Panel IHierarchicalVirtualizationAndScrollInfo.ItemsHost 317bool IHierarchicalVirtualizationAndScrollInfo.MustDisableVirtualization 323bool IHierarchicalVirtualizationAndScrollInfo.InBackgroundLayout
System\Windows\Controls\TreeViewItem.cs (7)
348HierarchicalVirtualizationConstraints IHierarchicalVirtualizationAndScrollInfo.Constraints 361HierarchicalVirtualizationHeaderDesiredSizes IHierarchicalVirtualizationAndScrollInfo.HeaderDesiredSizes 377HierarchicalVirtualizationItemDesiredSizes IHierarchicalVirtualizationAndScrollInfo.ItemDesiredSizes 389Panel IHierarchicalVirtualizationAndScrollInfo.ItemsHost 397bool IHierarchicalVirtualizationAndScrollInfo.MustDisableVirtualization 403bool IHierarchicalVirtualizationAndScrollInfo.InBackgroundLayout 880Helper.ClearVirtualizingElement((IHierarchicalVirtualizationAndScrollInfo)this);
System\Windows\Controls\VirtualizingPanel.cs (2)
373IHierarchicalVirtualizationAndScrollInfo virtualizingChild = children[i] as IHierarchicalVirtualizationAndScrollInfo;
System\Windows\Controls\VirtualizingStackPanel.cs (42)
1326IHierarchicalVirtualizationAndScrollInfo virtualizingElement = fe as IHierarchicalVirtualizationAndScrollInfo; 2145IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 2991IHierarchicalVirtualizationAndScrollInfo firstContainer = GetVirtualizingChild(firstContainerInViewport); 3298IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 3774IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider; 3968IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 4027IHierarchicalVirtualizationAndScrollInfo virtualizingProvider = GetVirtualizingProvider(); 4064private IHierarchicalVirtualizationAndScrollInfo GetVirtualizingProvider() 4075private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingProvider(DependencyObject element) 4077IHierarchicalVirtualizationAndScrollInfo virtualizingProvider = element as IHierarchicalVirtualizationAndScrollInfo; 4090private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingChild(DependencyObject element) 4096private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingChild(DependencyObject element, ref bool isChildHorizontal) 4098IHierarchicalVirtualizationAndScrollInfo virtualizingChild = element as IHierarchicalVirtualizationAndScrollInfo; 4140out IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4266IHierarchicalVirtualizationAndScrollInfo virtualizingChild = children[i] as IHierarchicalVirtualizationAndScrollInfo; 4288IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4696IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4990private void AdjustNonScrollingViewportForHeader(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5003private void AdjustNonScrollingViewportForItems(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5017IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5252IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5641IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 6365private Thickness GetItemsHostInsetForChild(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null) 6429IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal); 6667IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 6800if (child is IHierarchicalVirtualizationAndScrollInfo) 6806InvalidateMeasureOnItemsHost((IHierarchicalVirtualizationAndScrollInfo)child); 6814private void InvalidateMeasureOnItemsHost(IHierarchicalVirtualizationAndScrollInfo virtualizingChild) 6831IHierarchicalVirtualizationAndScrollInfo virtualizingGrandChild = children[i] as IHierarchicalVirtualizationAndScrollInfo; 6850IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 7029IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 7460IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child); 7612IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child); 8176IHierarchicalVirtualizationAndScrollInfo virtualizingChild = null; 8454IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal); 10982IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider; 11013IHierarchicalVirtualizationAndScrollInfo virtualizingElement = null;