3 types derived from VirtualizingPanel
PresentationFramework (2)
System\Windows\Controls\DataGridCellsPanel.cs (1)
21
public class DataGridCellsPanel :
VirtualizingPanel
System\Windows\Controls\VirtualizingStackPanel.cs (1)
26
public class VirtualizingStackPanel :
VirtualizingPanel
, IScrollInfo, IStackMeasure
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarPanel.cs (1)
22
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)
202
VirtualizingPanel
itemsHost = _listview.ItemsHost as
VirtualizingPanel
;
System\Windows\Automation\Peers\ItemAutomationPeer.cs (2)
742
if (
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(parent))
761
if (
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(parent))
System\Windows\Controls\DataGrid.cs (4)
43
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(true, null, new CoerceValueCallback(OnCoerceIsVirtualizingProperty)));
44
VirtualizingPanel
.VirtualizationModeProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(VirtualizationMode.Recycling));
6088
if (
VirtualizingPanel
.GetScrollUnit(this) == ScrollUnit.Item && !IsGrouping)
8025
dataGrid.CoerceValue(
VirtualizingPanel
.IsVirtualizingProperty);
System\Windows\Controls\DataGridCellsPanel.cs (2)
1864
IsVirtualizing =
VirtualizingPanel
.GetIsVirtualizing(parentPresenter);
1865
InRecyclingMode = (
VirtualizingPanel
.GetVirtualizationMode(parentPresenter) == VirtualizationMode.Recycling);
System\Windows\Controls\DataGridRow.cs (2)
106
VirtualizingPanel
.ShouldCacheContainerSizeProperty.OverrideMetadata(typeof(DataGridRow), new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceShouldCacheContainerSize)));
468
CoerceValue(
VirtualizingPanel
.ShouldCacheContainerSizeProperty);
System\Windows\Controls\GridViewRowPresenter.cs (1)
453
if (itemsControl.ItemsHost is
VirtualizingPanel
&&
System\Windows\Controls\GroupItem.cs (7)
56
if (itemsControl != null &&
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(itemsControl))
71
if (itemsControl != null &&
VirtualizingPanel
.GetIsVirtualizing(itemsControl) &&
VirtualizingPanel
.GetVirtualizationMode(itemsControl) == VirtualizationMode.Recycling)
154
bool isVirtualizingWhenGrouping = (parentItemsControl != null &&
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(parentItemsControl));
235
if (parentItemsControl != null &&
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(parentItemsControl))
248
VirtualizingPanel
vp = _itemsHost as
VirtualizingPanel
;
System\Windows\Controls\ItemsControl.cs (13)
48
this.CoerceValue(
VirtualizingPanel
.CacheLengthUnitProperty);
58
VirtualizingPanel
.CacheLengthProperty.OverrideMetadata(typeof(ItemsControl), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnCacheSizeChanged)));
59
VirtualizingPanel
.CacheLengthUnitProperty.OverrideMetadata(typeof(ItemsControl), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnCacheSizeChanged), new CoerceValueCallback(CoerceVirtualizationCacheLengthUnit)));
923
CoerceValue(
VirtualizingPanel
.CacheLengthUnitProperty);
1809
VirtualizingPanel
itemsHost = ItemsHost as
VirtualizingPanel
;
1985
VirtualizingPanel
virtualizingPanel = ItemsHost as
VirtualizingPanel
;
1994
VirtualizingPanel
.GetIsVirtualizing(this))
2592
if (
VirtualizingPanel
.GetScrollUnit(this) != ScrollUnit.Item)
2642
VirtualizingPanel
virtualizingPanel = ItemsHost as
VirtualizingPanel
;
2758
VirtualizingPanel
.GetScrollUnit(this) == ScrollUnit.Item &&
System\Windows\Controls\ItemsPresenter.cs (1)
238
if (
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(owner))
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (8)
39
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(
42
VirtualizingPanel
.VirtualizationModeProperty.OverrideMetadata(typeof(DataGridCellsPresenter), new FrameworkPropertyMetadata(VirtualizationMode.Recycling));
105
DataGridHelper.TransferProperty(this,
VirtualizingPanel
.IsVirtualizingProperty);
412
DataGridHelper.TransferProperty(this,
VirtualizingPanel
.IsVirtualizingProperty);
496
DataGridHelper.TransferProperty(cellsPresenter,
VirtualizingPanel
.IsVirtualizingProperty);
497
if (e.OldValue != cellsPresenter.GetValue(
VirtualizingPanel
.IsVirtualizingProperty))
512
VirtualizingPanel
.IsVirtualizingProperty,
557
if (withColumnVirtualization ==
VirtualizingPanel
.GetIsVirtualizing(this))
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (8)
40
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(
44
VirtualizingPanel
.VirtualizationModeProperty.OverrideMetadata(
72
DataGridHelper.TransferProperty(this,
VirtualizingPanel
.IsVirtualizingProperty);
323
DataGridHelper.TransferProperty(this,
VirtualizingPanel
.IsVirtualizingProperty);
365
DataGridHelper.TransferProperty(headersPresenter,
VirtualizingPanel
.IsVirtualizingProperty);
366
if (e.OldValue != headersPresenter.GetValue(
VirtualizingPanel
.IsVirtualizingProperty))
381
VirtualizingPanel
.IsVirtualizingProperty,
409
if (withColumnVirtualization ==
VirtualizingPanel
.GetIsVirtualizing(this))
System\Windows\Controls\ScrollUnit.cs (1)
8
/// Used by <see cref="
VirtualizingPanel
.ScrollUnitProperty" />.
System\Windows\Controls\TreeView.cs (1)
30
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(typeof(TreeView), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox));
System\Windows\Controls\TreeViewItem.cs (11)
31
VirtualizingPanel
.IsVirtualizingProperty.OverrideMetadata(typeof(TreeViewItem), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox));
886
if (
VirtualizingPanel
.GetIsVirtualizing(parentItemsControl))
894
if (
VirtualizingPanel
.GetIsVirtualizing(parentItemsControl))
912
VirtualizingPanel
vp = ItemsHost as
VirtualizingPanel
;
925
SynchronizeValue(
VirtualizingPanel
.IsVirtualizingProperty, parent, element);
926
SynchronizeValue(
VirtualizingPanel
.IsVirtualizingWhenGroupingProperty, parent, element);
927
SynchronizeValue(
VirtualizingPanel
.VirtualizationModeProperty, parent, element);
928
SynchronizeValue(
VirtualizingPanel
.ScrollUnitProperty, parent, element);
1014
VirtualizingPanel
virtualizingPanel = item.ItemsHost as
VirtualizingPanel
;
System\Windows\Controls\VirtualizationMode.cs (1)
8
/// Used by <see cref="
VirtualizingPanel
.VirtualizationModeProperty" />.
System\Windows\Controls\VirtualizingPanel.cs (10)
54
DependencyProperty.RegisterAttached("IsVirtualizing", typeof(bool), typeof(
VirtualizingPanel
),
88
DependencyProperty.RegisterAttached("VirtualizationMode", typeof(VirtualizationMode), typeof(
VirtualizingPanel
),
120
DependencyProperty.RegisterAttached("IsVirtualizingWhenGrouping", typeof(bool), typeof(
VirtualizingPanel
),
152
DependencyProperty.RegisterAttached("ScrollUnit", typeof(ScrollUnit), typeof(
VirtualizingPanel
),
185
DependencyProperty.RegisterAttached("CacheLength", typeof(VirtualizationCacheLength), typeof(
VirtualizingPanel
),
220
DependencyProperty.RegisterAttached("CacheLengthUnit", typeof(VirtualizationCacheLengthUnit), typeof(
VirtualizingPanel
),
252
DependencyProperty.RegisterAttached("IsContainerVirtualizable", typeof(bool), typeof(
VirtualizingPanel
),
284
DependencyProperty.RegisterAttached("ShouldCacheContainerSize", typeof(bool), typeof(
VirtualizingPanel
),
355
dp ==
VirtualizingPanel
.IsVirtualizingWhenGroupingProperty ||
357
dp ==
VirtualizingPanel
.ScrollUnitProperty)
System\Windows\Controls\VirtualizingStackPanel.cs (31)
788
d.SetCurrentValue(
VirtualizingPanel
.IsContainerVirtualizableProperty, false);
1098
element.InvalidateProperty(
VirtualizingPanel
.IsContainerVirtualizableProperty);
1657
VirtualizingPanel
itemsHost = groupItem.ItemsHost as
VirtualizingPanel
;
1719
if (!itemsControl.IsGrouping &&
VirtualizingPanel
.GetScrollUnit(itemsControl) == ScrollUnit.Item)
1749
VirtualizingPanel
.IsVirtualizingProperty;
1758
VirtualizingPanel
.VirtualizationModeProperty;
3731
VirtualizingPanel
vp = VisualTreeHelper.GetParent(itemsOwner) as
VirtualizingPanel
;
3971
VirtualizationCacheLength cacheLength =
VirtualizingPanel
.GetCacheLength(this);
3972
VirtualizationCacheLengthUnit cacheUnit =
VirtualizingPanel
.GetCacheLengthUnit(this);
4079
VirtualizingPanel
virtualizingPanel = VisualTreeHelper.GetParent(element) as
VirtualizingPanel
;
4102
VirtualizingPanel
virtualizingPanel = virtualizingChild.ItemsHost as
VirtualizingPanel
;
7457
if (child != null &&
VirtualizingPanel
.GetShouldCacheContainerSize(child))
7609
if (child != null &&
VirtualizingPanel
.GetShouldCacheContainerSize(child))
8344
if (
VirtualizingPanel
.GetShouldCacheContainerSize(child))
8782
VirtualizingPanel
.InsertInternalChild(children, insertIndex, container);
8795
VirtualizingPanel
.AddInternalChild(children, container);
8987
VirtualizingPanel
.RemoveInternalChildRange(children, pos, uiCount);
9142
VirtualizingPanel
.GetIsContainerVirtualizable(child))
9475
VirtualizingPanel
.RemoveInternalChildRange((UIElementCollection)children, startIndex, count);
11036
VirtualizingPanel
vp = itemsHost as
VirtualizingPanel
;
12337
"IsVirt:",
VirtualizingPanel
.GetIsVirtualizing(ic),
12338
"IsVirtWhenGroup:",
VirtualizingPanel
.GetIsVirtualizingWhenGrouping(ic),
12339
"VirtMode:",
VirtualizingPanel
.GetVirtualizationMode(ic),
12340
"ScrollUnit:",
VirtualizingPanel
.GetScrollUnit(ic),
12341
"CacheLen:",
VirtualizingPanel
.GetCacheLength(ic),
VirtualizingPanel
.GetCacheLengthUnit(ic));
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
824
case 731: t = () => typeof(
VirtualizingPanel
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (6)
6646
Type type = typeof(System.Windows.Controls.
VirtualizingPanel
);
6648
this.GetXamlType(typeof(System.Windows.Controls.
VirtualizingPanel
)), // DeclaringType
6655
GetDelegate = delegate (object target) { return ((System.Windows.Controls.
VirtualizingPanel
)target).Children; },
8578
Type type = typeof(System.Windows.Controls.
VirtualizingPanel
);
8579
DependencyProperty dp = System.Windows.Controls.
VirtualizingPanel
.IsVirtualizingProperty;
8581
this.GetXamlType(typeof(System.Windows.Controls.
VirtualizingPanel
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
12417
typeof(System.Windows.Controls.
VirtualizingPanel
),
System\Windows\Markup\KnownTypes.cs (1)
6278
case KnownElements.VirtualizingPanel: t = typeof(System.Windows.Controls.
VirtualizingPanel
); break;