Extends the FastItemsControl by adding UI virtualization for items.
Definition
Namespace:Telerik.Windows.Controls.Sparklines
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Type Parameters:
TItem
The type of the item.
TPanel
The type of the panel.
Syntax:
public abstract class VirtualizingFastItemsControl<TItem, TPanel> : FastItemsControl<TItem, TPanel> where TItem : FrameworkElement, new() where TPanel : Panel, new()
Inheritance: objectFastItemsControlBaseFastItemsControl<TItem, TPanel>VirtualizingFastItemsControl<TItem, TPanel>
Derived Classes:
Inherited Members
Constructors
protected VirtualizingFastItemsControl()
Properties
Gets or sets a value indicating whether to use UI virtualization.
public bool IsVirtualizing { get; set; }
true if this instance of IVirtualizingFastItemsControl is virtualizing its child collection; otherwise, false.
Gets all currently visible items.
public IEnumerable VisibleContainers { get; }
The visible items.
Methods
Called to do the virtualization. Also, calls Arrange override to its base, System.Windows.Controls.Control.
protected override Size ArrangeOverride(Size finalSize)
Size
Occurs when virtualization is enabled and the visible range has changed.
protected virtual void OnVisibleItemsChanged()