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