Class
LogicalCanvasPanel

Definition

Namespace:Telerik.Windows.Rendering

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
public class LogicalCanvasPanel : VirtualizedPanel, IVirtualizedPanel

Inheritance: objectScrollablePanelVirtualizedPanelLogicalCanvasPanel

Derived Classes: VirtualizedGridPanel

Implements: IVirtualizedPanel

Inherited Members VirtualizedPanel.GetRecyclingContext()VirtualizedPanel.GetParentInfo<T>(DependencyObject)VirtualizedPanel.ArrangeOverride(Size)VirtualizedPanel.GetDisplayedContainers()VirtualizedPanel.OnAllContainersRecycled()ScrollablePanel.HorizontalOffsetPropertyScrollablePanel.VerticalOffsetPropertyScrollablePanel.ExtentWidthPropertyScrollablePanel.ExtentHeightPropertyScrollablePanel.ViewportWidthPropertyScrollablePanel.ViewportHeightPropertyScrollablePanel.CalculatedHorizontalScrollBarVisibilityPropertyScrollablePanel.CalculatedVerticalScrollBarVisibilityPropertyScrollablePanel.MeasureOverride(Size)ScrollablePanel.HorizontalOffsetScrollablePanel.VerticalOffsetScrollablePanel.ExtentWidthScrollablePanel.ExtentHeightScrollablePanel.ViewportWidthScrollablePanel.ViewportHeightScrollablePanel.CalculatedHorizontalScrollBarVisibilityScrollablePanel.CalculatedVerticalScrollBarVisibilityScrollablePanel.Viewport

Constructors

LogicalCanvasPanel()

Declaration

cs-api-definition
public LogicalCanvasPanel()

Properties

HorizontalHelper

Declaration

cs-api-definition
public ILogicalCanvasRenderingHelper HorizontalHelper { get; set; }

Property Value

ILogicalCanvasRenderingHelper

VerticalHelper

Declaration

cs-api-definition
public ILogicalCanvasRenderingHelper VerticalHelper { get; set; }

Property Value

ILogicalCanvasRenderingHelper

Methods

GetArrangeSize(Size)

Declaration

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

Parameters

finalSize

Size

Returns

Size

Overrides VirtualizedPanel.GetArrangeSize(Size)

GetFinalArrangeRect(UIElement, Size)

Declaration

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

Parameters

child

UIElement

finalSize

Size

Returns

Rect

Overrides VirtualizedPanel.GetFinalArrangeRect(UIElement, Size)

GetLineHeight()

Declaration

cs-api-definition
protected override double GetLineHeight()

Returns

double

Overrides ScrollablePanel.GetLineHeight()

GetLineWidth()

Declaration

cs-api-definition
protected override double GetLineWidth()

Returns

double

Overrides ScrollablePanel.GetLineWidth()

MeasureContainers(IContainerRecycler, Size)

Declaration

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

Parameters

recycler

IContainerRecycler

availableSize

Size

Returns

Size

Overrides VirtualizedPanel.MeasureContainers(IContainerRecycler, Size)

MeasureContainers(IContainerRecycler, object, object)

Declaration

cs-api-definition
protected void MeasureContainers(IContainerRecycler recycler, object horizontalLogicalViewport, object verticalLogicalViewport)

Parameters

recycler

IContainerRecycler

horizontalLogicalViewport

object

verticalLogicalViewport

object

MeasureOverrideCore(Size)

Declaration

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

Parameters

availableSize

Size

Returns

Size

Overrides VirtualizedPanel.MeasureOverrideCore(Size)

PrepareForMeasure(Size)

Declaration

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

Parameters

availableSize

Size

Overrides VirtualizedPanel.PrepareForMeasure(Size)