Class
TreeRenderingPanel

Definition

Namespace:Telerik.Windows.Rendering

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
[SuppressMessage("Microsoft.Design", "CA1001:TypesThatOwnDisposableFieldsShouldBeDisposable")]
public class TreeRenderingPanel : VirtualizedPanel, IVirtualizedPanel

Inheritance: objectScrollablePanelVirtualizedPanelTreeRenderingPanel

Derived Classes: GroupsPanel

Implements: IVirtualizedPanel

Inherited Members VirtualizedPanel.GetRecyclingContext()VirtualizedPanel.GetParentInfo<T>(DependencyObject)VirtualizedPanel.MeasureOverrideCore(Size)VirtualizedPanel.PrepareForMeasure(Size)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

TreeRenderingPanel()

Declaration

cs-api-definition
public TreeRenderingPanel()

Properties

Orientation

Declaration

cs-api-definition
public Orientation Orientation { get; set; }

Property Value

Orientation

Statistics

Declaration

cs-api-definition
public IRenderingStatistics Statistics { get; set; }

Property Value

IRenderingStatistics

Methods

AdjustOrientation(Rect)

Declaration

cs-api-definition
protected Rect AdjustOrientation(Rect rect)

Parameters

rect

Rect

Returns

Rect

AdjustOrientation(Size)

Declaration

cs-api-definition
protected Size AdjustOrientation(Size size)

Parameters

size

Size

Returns

Size

AdjustOrientation(Thickness)

Declaration

cs-api-definition
protected Thickness AdjustOrientation(Thickness padding)

Parameters

padding

Thickness

Returns

Thickness

GetArrangeSize(Size)

Declaration

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

Parameters

finalSize

Size

Returns

Size

Overrides VirtualizedPanel.GetArrangeSize(Size)

GetDesiredSize(UIElement)

Declaration

cs-api-definition
protected virtual Size GetDesiredSize(UIElement container)

Parameters

container

UIElement

Returns

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()

GetSubgroupsGap(UIElement)

Declaration

cs-api-definition
protected virtual double GetSubgroupsGap(UIElement container)

Parameters

container

UIElement

Returns

double

GetSubgroupsPadding(UIElement)

Declaration

cs-api-definition
protected virtual Thickness GetSubgroupsPadding(UIElement container)

Parameters

container

UIElement

Returns

Thickness

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)

SetArrangeRect(UIElement, Rect)

Declaration

cs-api-definition
protected virtual void SetArrangeRect(UIElement container, Rect calculatedArrangeRect)

Parameters

container

UIElement

calculatedArrangeRect

Rect