Class
ChartBehavior

This is the base class for all chart behaviors.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

cs-api-definition
public abstract class ChartBehavior : InheritanceContextPropagator

Inheritance: objectInheritanceContextPropagatorChartBehavior

Derived Classes: ChartCrosshairBehaviorChartPanAndZoomBehaviorChartSelectionBehaviorChartTooltipBehaviorChartTrackBallBehavior

Inherited Members InheritanceContextPropagator.CreateInstanceCore()InheritanceContextPropagator.FreezeCore(bool)

Constructors

ChartBehavior()

Declaration

cs-api-definition
protected ChartBehavior()

Properties

AdornerContainer

Gets the Canvas instance used by different behaviors to add some elements to the visual tree. Will be null if the behavior is not yet attached or the chart's template is not applied.

Declaration

cs-api-definition
protected Canvas AdornerContainer { get; set; }

Property Value

Canvas

Chart

Gets the RadChartBase instance to which this behavior is attached.

Declaration

cs-api-definition
public RadChartBase Chart { get; }

Property Value

RadChartBase

Methods

OnAttached()

Called when the behavior is added to the chart control.

Declaration

cs-api-definition
protected virtual void OnAttached()

OnChartTemplateChanged(Canvas, Canvas)

Called when chart template is changed.

Declaration

cs-api-definition
protected virtual void OnChartTemplateChanged(Canvas oldAdornerContainer, Canvas adornerContainer)

Parameters

oldAdornerContainer

Canvas

The old adorner layer.

adornerContainer

Canvas

The adorner layer.

OnDetached()

Called when the behavior is removed from the chart control.

Declaration

cs-api-definition
protected virtual void OnDetached()

OnUnloaded()

Called when the chart owner is removed from the element tree.

Declaration

cs-api-definition
protected virtual void OnUnloaded()