Class
HorizontalDataAxisItemsPanelBase

The base class for the data axis items panel.

Definition

Namespace:Telerik.Windows.Controls.DataBars

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public abstract class HorizontalDataAxisItemsPanelBase : Panel

Inheritance: objectHorizontalDataAxisItemsPanelBase

Derived Classes: HorizontalDataAxisLabelsPanelHorizontalDataAxisTicksPanel

Methods

ArrangeOverride(Size)

Overrides the Arrange pass to define a specific behavior for arranging axis items.

Declaration

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

Parameters

finalSize

Size

The final area within the parent that the panel should use to arrange itself and its children.

Returns

Size

The actual size that is used after the element is arranged in layout.

CalculateLeftPixels(UIElement, double)

When overridden in a child class it should calculate on how many pixels from the left an item should be positioned.

Declaration

cs-api-definition
protected abstract double CalculateLeftPixels(UIElement axisItem, double availableWidth)

Parameters

axisItem

UIElement

availableWidth

double

Returns

double

MeasureOverride(Size)

Overrides the Measure pass to define a specific behavior for measuring.

Declaration

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

Parameters

availableSize

Size

Returns

Size