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