ChartPanel Class
ChartPanel is responsible for orchestrating the layout / arrangement of different chart elements, and the order in which they refresh, measure, and arrange.
public class ChartPanel : Panel
- Inheritance:
- object Visual UIElement FrameworkElement Panel object
Constructors
ChartPanel()
Initializes an instance of the class.
public ChartPanel()
Properties
IsLegendVisible
Indicates whether the legend is visible.
LegendHorizontalPosition
The legend horizontal position.
public LegendHorizontalPosition LegendHorizontalPosition { get; set; }
Property Value
LegendVerticalPosition
The legend vertical position.
public LegendVerticalPosition LegendVerticalPosition { get; set; }
Property Value
PaddingPercentage
The padding percentage.
Methods
ArrangeOverride(Size?)
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
protected override Size? ArrangeOverride(Size? finalSize)
| Parameter | Type | Description |
|---|---|---|
| finalSize | Size | The final area within the parent that this element should use to arrange itself and its children. |
Returns
- Size:
The actual size used.
MeasureOverride(Size?)
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
protected override Size? MeasureOverride(Size? availableSize)
| Parameter | Type | Description |
|---|---|---|
| availableSize | Size | The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. |
Returns
- Size:
The size that this element determines it needs during layout, based on its calculations of child element sizes.
Teardown()
Tears down the control.
public void Teardown()
Fields
IsLegendVisibleProperty
Defines the IsLegendVisible property.
public static readonly DependencyProperty IsLegendVisibleProperty
LegendHorizontalPositionProperty
Defines the LegendHorizontalPosition property.
public static readonly DependencyProperty LegendHorizontalPositionProperty
LegendVerticalPositionProperty
Defines the LegendVerticalPosition property.
public static readonly DependencyProperty LegendVerticalPositionProperty
PaddingPercentageProperty
Defines the PaddingPercentage property.
public static readonly DependencyProperty PaddingPercentageProperty