Class
VirtualizedPanel

Definition

Namespace:Telerik.Windows.Rendering.Virtualization

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
public abstract class VirtualizedPanel : ScrollablePanel, IVirtualizedPanel

Inheritance: objectScrollablePanelVirtualizedPanel

Derived Classes: LogicalCanvasPanelTreeRenderingPanel

Implements: IVirtualizedPanel

Inherited Members ScrollablePanel.HorizontalOffsetPropertyScrollablePanel.VerticalOffsetPropertyScrollablePanel.ExtentWidthPropertyScrollablePanel.ExtentHeightPropertyScrollablePanel.ViewportWidthPropertyScrollablePanel.ViewportHeightPropertyScrollablePanel.CalculatedHorizontalScrollBarVisibilityPropertyScrollablePanel.CalculatedVerticalScrollBarVisibilityPropertyScrollablePanel.MeasureOverride(Size)ScrollablePanel.GetLineHeight()ScrollablePanel.GetLineWidth()ScrollablePanel.HorizontalOffsetScrollablePanel.VerticalOffsetScrollablePanel.ExtentWidthScrollablePanel.ExtentHeightScrollablePanel.ViewportWidthScrollablePanel.ViewportHeightScrollablePanel.CalculatedHorizontalScrollBarVisibilityScrollablePanel.CalculatedVerticalScrollBarVisibilityScrollablePanel.Viewport

Constructors

VirtualizedPanel()

Declaration

cs-api-definition
protected VirtualizedPanel()

Methods

ArrangeOverride(Size)

Declaration

cs-api-definition
protected override Size ArrangeOverride(Size finalSize)

Parameters

finalSize

Size

Returns

Size

GetArrangeSize(Size)

Declaration

cs-api-definition
protected abstract Size GetArrangeSize(Size finalSize)

Parameters

finalSize

Size

Returns

Size

GetDisplayedContainers()

Declaration

cs-api-definition
protected IEnumerable<UIElement> GetDisplayedContainers()

Returns

IEnumerable<UIElement>

GetFinalArrangeRect(UIElement, Size)

Declaration

cs-api-definition
protected abstract Rect GetFinalArrangeRect(UIElement child, Size finalSize)

Parameters

child

UIElement

finalSize

Size

Returns

Rect

GetParentInfo<T>(DependencyObject)

Declaration

cs-api-definition
protected static T GetParentInfo<T>(DependencyObject d) where T : class

Parameters

d

DependencyObject

Returns

T

GetRecyclingContext()

Declaration

cs-api-definition
public IRecyclingContext GetRecyclingContext()

Returns

IRecyclingContext

MeasureContainers(IContainerRecycler, Size)

Declaration

cs-api-definition
protected abstract Size MeasureContainers(IContainerRecycler recycler, Size availableSize)

Parameters

recycler

IContainerRecycler

availableSize

Size

Returns

Size

MeasureOverrideCore(Size)

Declaration

cs-api-definition
protected override Size MeasureOverrideCore(Size availableSize)

Parameters

availableSize

Size

Returns

Size

Overrides ScrollablePanel.MeasureOverrideCore(Size)

OnAllContainersRecycled()

Declaration

cs-api-definition
protected virtual void OnAllContainersRecycled()

PrepareForMeasure(Size)

Declaration

cs-api-definition
protected virtual void PrepareForMeasure(Size availableSize)

Parameters

availableSize

Size