2 implementations of IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (2)
src\Framework\System\Windows\Controls\GroupItem.cs (1)
31public class GroupItem : ContentControl, IHierarchicalVirtualizationAndScrollInfo, IContainItemStorage
src\Framework\System\Windows\Controls\TreeViewItem.cs (1)
30public class TreeViewItem : HeaderedItemsControl, IHierarchicalVirtualizationAndScrollInfo
60 references to IHierarchicalVirtualizationAndScrollInfo
PresentationFramework (60)
src\Framework\MS\Internal\Helper.cs (1)
1278internal static void ClearVirtualizingElement(IHierarchicalVirtualizationAndScrollInfo virtualizingElement)
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (2)
2035IHierarchicalVirtualizationAndScrollInfo hvsInfo = DataGridHelper.FindParent<GroupItem>(parentRowsPresenter) as IHierarchicalVirtualizationAndScrollInfo;
src\Framework\System\Windows\Controls\GroupItem.cs (6)
277HierarchicalVirtualizationConstraints IHierarchicalVirtualizationAndScrollInfo.Constraints 290HierarchicalVirtualizationHeaderDesiredSizes IHierarchicalVirtualizationAndScrollInfo.HeaderDesiredSizes 310HierarchicalVirtualizationItemDesiredSizes IHierarchicalVirtualizationAndScrollInfo.ItemDesiredSizes 322Panel IHierarchicalVirtualizationAndScrollInfo.ItemsHost 330bool IHierarchicalVirtualizationAndScrollInfo.MustDisableVirtualization 336bool IHierarchicalVirtualizationAndScrollInfo.InBackgroundLayout
src\Framework\System\Windows\Controls\TreeViewItem.cs (7)
359HierarchicalVirtualizationConstraints IHierarchicalVirtualizationAndScrollInfo.Constraints 372HierarchicalVirtualizationHeaderDesiredSizes IHierarchicalVirtualizationAndScrollInfo.HeaderDesiredSizes 388HierarchicalVirtualizationItemDesiredSizes IHierarchicalVirtualizationAndScrollInfo.ItemDesiredSizes 400Panel IHierarchicalVirtualizationAndScrollInfo.ItemsHost 408bool IHierarchicalVirtualizationAndScrollInfo.MustDisableVirtualization 414bool IHierarchicalVirtualizationAndScrollInfo.InBackgroundLayout 897Helper.ClearVirtualizingElement((IHierarchicalVirtualizationAndScrollInfo)this);
src\Framework\System\Windows\Controls\VirtualizingPanel.cs (2)
428IHierarchicalVirtualizationAndScrollInfo virtualizingChild = children[i] as IHierarchicalVirtualizationAndScrollInfo;
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (42)
1282IHierarchicalVirtualizationAndScrollInfo virtualizingElement = fe as IHierarchicalVirtualizationAndScrollInfo; 2112IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 2955IHierarchicalVirtualizationAndScrollInfo firstContainer = GetVirtualizingChild(firstContainerInViewport); 3256IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 3727IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider; 3905IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider = null; 3967IHierarchicalVirtualizationAndScrollInfo virtualizingProvider = GetVirtualizingProvider(); 4007private IHierarchicalVirtualizationAndScrollInfo GetVirtualizingProvider() 4018private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingProvider(DependencyObject element) 4020IHierarchicalVirtualizationAndScrollInfo virtualizingProvider = element as IHierarchicalVirtualizationAndScrollInfo; 4033private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingChild(DependencyObject element) 4039private static IHierarchicalVirtualizationAndScrollInfo GetVirtualizingChild(DependencyObject element, ref bool isChildHorizontal) 4041IHierarchicalVirtualizationAndScrollInfo virtualizingChild = element as IHierarchicalVirtualizationAndScrollInfo; 4083out IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4209IHierarchicalVirtualizationAndScrollInfo virtualizingChild = children[i] as IHierarchicalVirtualizationAndScrollInfo; 4231IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4627IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4901private void AdjustNonScrollingViewportForHeader(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4914private void AdjustNonScrollingViewportForItems(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 4928IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5163IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 5552IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, 6255private Thickness GetItemsHostInsetForChild(IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider, IContainItemStorage parentItemStorageProvider=null, object parentItem=null) 6319IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal); 6558IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 6686if (child is IHierarchicalVirtualizationAndScrollInfo) 6692InvalidateMeasureOnItemsHost((IHierarchicalVirtualizationAndScrollInfo)child); 6700private void InvalidateMeasureOnItemsHost(IHierarchicalVirtualizationAndScrollInfo virtualizingChild) 6717IHierarchicalVirtualizationAndScrollInfo virtualizingGrandChild = children[i] as IHierarchicalVirtualizationAndScrollInfo; 6736IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 6915IHierarchicalVirtualizationAndScrollInfo virtualizingChild, 7346IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child); 7498IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child); 8045IHierarchicalVirtualizationAndScrollInfo virtualizingChild = null; 8322IHierarchicalVirtualizationAndScrollInfo virtualizingChild = GetVirtualizingChild(child, ref isChildHorizontal); 10862IHierarchicalVirtualizationAndScrollInfo virtualizationInfoProvider; 10893IHierarchicalVirtualizationAndScrollInfo virtualizingElement = null;