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