3 types derived from VirtualizingPanel
PresentationFramework (2)
System\Windows\Controls\DataGridCellsPanel.cs (1)
22
public class DataGridCellsPanel :
VirtualizingPanel
System\Windows\Controls\VirtualizingStackPanel.cs (1)
27
public class VirtualizingStackPanel :
VirtualizingPanel
, IScrollInfo, IStackMeasure
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarPanel.cs (1)
23
public class RibbonQuickAccessToolBarPanel :
VirtualizingPanel
116 references to VirtualizingPanel
Microsoft.VisualStudio.LanguageServices (2)
DocumentOutline\VirtualizingTreeView.cs (2)
19
VirtualizingPanel
.SetIsVirtualizing(this, true);
20
VirtualizingPanel
.SetVirtualizationMode(this, VirtualizationMode.Recycling);
PresentationFramework (114)
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (2)
203
VirtualizingPanel
itemsHost = _listview.ItemsHost as
VirtualizingPanel
;
System\Windows\Automation\Peers\ItemAutomationPeer.cs (2)
743
if (
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(parent))
762
if (
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(parent))
System\Windows\Controls\DataGrid.cs (4)
44
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(true, null, new CoerceValueCallback(OnCoerceIsVirtualizingProperty)));
45
VirtualizingPanel
.VirtualizationModeProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(VirtualizationMode.Recycling));
6089
if (
VirtualizingPanel
.GetScrollUnit(this) == ScrollUnit.Item && !IsGrouping)
8026
dataGrid.CoerceValue(
VirtualizingPanel
.IsVirtualizingProperty);
System\Windows\Controls\DataGridCellsPanel.cs (2)
1865
IsVirtualizing =
VirtualizingPanel
.GetIsVirtualizing(parentPresenter);
1866
InRecyclingMode = (
VirtualizingPanel
.GetVirtualizationMode(parentPresenter) == VirtualizationMode.Recycling);
System\Windows\Controls\DataGridRow.cs (2)
107
VirtualizingPanel
.ShouldCacheContainerSizeProperty.OverrideMetadata(typeof(DataGridRow), new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceShouldCacheContainerSize)));
469
CoerceValue(
VirtualizingPanel
.ShouldCacheContainerSizeProperty);
System\Windows\Controls\GridViewRowPresenter.cs (1)
454
if (itemsControl.ItemsHost is
VirtualizingPanel
&&
System\Windows\Controls\GroupItem.cs (7)
57
if (itemsControl != null &&
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(itemsControl))
72
if (itemsControl != null &&
VirtualizingPanel
.GetIsVirtualizing(itemsControl) &&
VirtualizingPanel
.GetVirtualizationMode(itemsControl) == VirtualizationMode.Recycling)
155
bool isVirtualizingWhenGrouping = (parentItemsControl != null &&
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(parentItemsControl));
236
if (parentItemsControl != null &&
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(parentItemsControl))
249
VirtualizingPanel
vp = _itemsHost as
VirtualizingPanel
;
System\Windows\Controls\ItemsControl.cs (13)
49
this.CoerceValue(
VirtualizingPanel
.CacheLengthUnitProperty);
59
VirtualizingPanel
.CacheLengthProperty.OverrideMetadata(typeof(ItemsControl), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnCacheSizeChanged)));
60
VirtualizingPanel
.CacheLengthUnitProperty.OverrideMetadata(typeof(ItemsControl), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnCacheSizeChanged), new CoerceValueCallback(CoerceVirtualizationCacheLengthUnit)));
924
CoerceValue(
VirtualizingPanel
.CacheLengthUnitProperty);
1810
VirtualizingPanel
itemsHost = ItemsHost as
VirtualizingPanel
;
1986
VirtualizingPanel
virtualizingPanel = ItemsHost as
VirtualizingPanel
;
1995
VirtualizingPanel
.GetIsVirtualizing(this))
2593
if (
VirtualizingPanel
.GetScrollUnit(this) != ScrollUnit.Item)
2643
VirtualizingPanel
virtualizingPanel = ItemsHost as
VirtualizingPanel
;
2759
VirtualizingPanel
.GetScrollUnit(this) == ScrollUnit.Item &&
System\Windows\Controls\ItemsPresenter.cs (1)
239
if (
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(owner))
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (8)
40
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(
43
VirtualizingPanel
.VirtualizationModeProperty.OverrideMetadata(typeof(DataGridCellsPresenter), new FrameworkPropertyMetadata(VirtualizationMode.Recycling));
106
DataGridHelper.TransferProperty(this,
VirtualizingPanel
.IsVirtualizingProperty);
413
DataGridHelper.TransferProperty(this,
VirtualizingPanel
.IsVirtualizingProperty);
497
DataGridHelper.TransferProperty(cellsPresenter,
VirtualizingPanel
.IsVirtualizingProperty);
498
if (e.OldValue != cellsPresenter.GetValue(
VirtualizingPanel
.IsVirtualizingProperty))
513
VirtualizingPanel
.IsVirtualizingProperty,
558
if (withColumnVirtualization ==
VirtualizingPanel
.GetIsVirtualizing(this))
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (8)
41
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(
45
VirtualizingPanel
.VirtualizationModeProperty.OverrideMetadata(
73
DataGridHelper.TransferProperty(this,
VirtualizingPanel
.IsVirtualizingProperty);
324
DataGridHelper.TransferProperty(this,
VirtualizingPanel
.IsVirtualizingProperty);
366
DataGridHelper.TransferProperty(headersPresenter,
VirtualizingPanel
.IsVirtualizingProperty);
367
if (e.OldValue != headersPresenter.GetValue(
VirtualizingPanel
.IsVirtualizingProperty))
382
VirtualizingPanel
.IsVirtualizingProperty,
410
if (withColumnVirtualization ==
VirtualizingPanel
.GetIsVirtualizing(this))
System\Windows\Controls\ScrollUnit.cs (1)
9
/// Used by <see cref="
VirtualizingPanel
.ScrollUnitProperty" />.
System\Windows\Controls\TreeView.cs (1)
31
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(typeof(TreeView), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox));
System\Windows\Controls\TreeViewItem.cs (11)
32
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(typeof(TreeViewItem), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox));
887
if (
VirtualizingPanel
.GetIsVirtualizing(parentItemsControl))
895
if (
VirtualizingPanel
.GetIsVirtualizing(parentItemsControl))
913
VirtualizingPanel
vp = ItemsHost as
VirtualizingPanel
;
926
SynchronizeValue(
VirtualizingPanel
.IsVirtualizingProperty, parent, element);
927
SynchronizeValue(
VirtualizingPanel
.IsVirtualizingWhenGroupingProperty, parent, element);
928
SynchronizeValue(
VirtualizingPanel
.VirtualizationModeProperty, parent, element);
929
SynchronizeValue(
VirtualizingPanel
.ScrollUnitProperty, parent, element);
1015
VirtualizingPanel
virtualizingPanel = item.ItemsHost as
VirtualizingPanel
;
System\Windows\Controls\VirtualizationMode.cs (1)
9
/// Used by <see cref="
VirtualizingPanel
.VirtualizationModeProperty" />.
System\Windows\Controls\VirtualizingPanel.cs (10)
55
DependencyProperty.RegisterAttached("IsVirtualizing", typeof(bool), typeof(
VirtualizingPanel
),
89
DependencyProperty.RegisterAttached("VirtualizationMode", typeof(VirtualizationMode), typeof(
VirtualizingPanel
),
121
DependencyProperty.RegisterAttached("IsVirtualizingWhenGrouping", typeof(bool), typeof(
VirtualizingPanel
),
153
DependencyProperty.RegisterAttached("ScrollUnit", typeof(ScrollUnit), typeof(
VirtualizingPanel
),
186
DependencyProperty.RegisterAttached("CacheLength", typeof(VirtualizationCacheLength), typeof(
VirtualizingPanel
),
221
DependencyProperty.RegisterAttached("CacheLengthUnit", typeof(VirtualizationCacheLengthUnit), typeof(
VirtualizingPanel
),
253
DependencyProperty.RegisterAttached("IsContainerVirtualizable", typeof(bool), typeof(
VirtualizingPanel
),
285
DependencyProperty.RegisterAttached("ShouldCacheContainerSize", typeof(bool), typeof(
VirtualizingPanel
),
356
dp ==
VirtualizingPanel
.IsVirtualizingWhenGroupingProperty ||
358
dp ==
VirtualizingPanel
.ScrollUnitProperty)
System\Windows\Controls\VirtualizingStackPanel.cs (31)
789
d.SetCurrentValue(
VirtualizingPanel
.IsContainerVirtualizableProperty, false);
1099
element.InvalidateProperty(
VirtualizingPanel
.IsContainerVirtualizableProperty);
1658
VirtualizingPanel
itemsHost = groupItem.ItemsHost as
VirtualizingPanel
;
1720
if (!itemsControl.IsGrouping &&
VirtualizingPanel
.GetScrollUnit(itemsControl) == ScrollUnit.Item)
1750
VirtualizingPanel
.IsVirtualizingProperty;
1759
VirtualizingPanel
.VirtualizationModeProperty;
3732
VirtualizingPanel
vp = VisualTreeHelper.GetParent(itemsOwner) as
VirtualizingPanel
;
3972
VirtualizationCacheLength cacheLength =
VirtualizingPanel
.GetCacheLength(this);
3973
VirtualizationCacheLengthUnit cacheUnit =
VirtualizingPanel
.GetCacheLengthUnit(this);
4080
VirtualizingPanel
virtualizingPanel = VisualTreeHelper.GetParent(element) as
VirtualizingPanel
;
4103
VirtualizingPanel
virtualizingPanel = virtualizingChild.ItemsHost as
VirtualizingPanel
;
7458
if (child != null &&
VirtualizingPanel
.GetShouldCacheContainerSize(child))
7610
if (child != null &&
VirtualizingPanel
.GetShouldCacheContainerSize(child))
8345
if (
VirtualizingPanel
.GetShouldCacheContainerSize(child))
8783
VirtualizingPanel
.InsertInternalChild(children, insertIndex, container);
8796
VirtualizingPanel
.AddInternalChild(children, container);
8988
VirtualizingPanel
.RemoveInternalChildRange(children, pos, uiCount);
9143
VirtualizingPanel
.GetIsContainerVirtualizable(child))
9476
VirtualizingPanel
.RemoveInternalChildRange((UIElementCollection)children, startIndex, count);
11037
VirtualizingPanel
vp = itemsHost as
VirtualizingPanel
;
12338
"IsVirt:",
VirtualizingPanel
.GetIsVirtualizing(ic),
12339
"IsVirtWhenGroup:",
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(ic),
12340
"VirtMode:",
VirtualizingPanel
.GetVirtualizationMode(ic),
12341
"ScrollUnit:",
VirtualizingPanel
.GetScrollUnit(ic),
12342
"CacheLen:",
VirtualizingPanel
.GetCacheLength(ic),
VirtualizingPanel
.GetCacheLengthUnit(ic));
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
825
case 731: t = () => typeof(
VirtualizingPanel
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (6)
6647
Type type = typeof(System.Windows.Controls.
VirtualizingPanel
);
6649
this.GetXamlType(typeof(System.Windows.Controls.
VirtualizingPanel
)), // DeclaringType
6656
GetDelegate = delegate (object target) { return ((System.Windows.Controls.
VirtualizingPanel
)target).Children; },
8579
Type type = typeof(System.Windows.Controls.
VirtualizingPanel
);
8580
DependencyProperty dp = System.Windows.Controls.
VirtualizingPanel
.IsVirtualizingProperty;
8582
this.GetXamlType(typeof(System.Windows.Controls.
VirtualizingPanel
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
12418
typeof(System.Windows.Controls.
VirtualizingPanel
),
System\Windows\Markup\KnownTypes.cs (1)
6279
case KnownElements.VirtualizingPanel: t = typeof(System.Windows.Controls.
VirtualizingPanel
); break;