Class
ChartElementPresenter

Base class for all PresenterBase instances that visualize a logical chart element.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

cs-api-definition
public abstract class ChartElementPresenter : PresenterBase, IChartElementPresenter

Inheritance: objectRadControlBasePresenterBaseChartElementPresenter

Derived Classes: AxisCartesianChartGridChartAnnotationChartSeriesPolarChartGrid

Implements: IChartElementPresenter

Inherited Members PresenterBase.InfinitySizePresenterBase.InfinityPointPresenterBase.OnApplyTemplate()PresenterBase.RefreshNode(ChartNode)PresenterBase.InvalidatePalette()PresenterBase.MeasureNodeOverride(ChartNode, object)PresenterBase.RefreshNodeCore(ChartNode)PresenterBase.CreateContentPresenter(object, DataTemplate)PresenterBase.OnInitialized(EventArgs)PresenterBase.RenderSurfaceRadControlBase.OnUnloaded(object, RoutedEventArgs)RadControlBase.OnLoaded(object, RoutedEventArgs)RadControlBase.IsLoadedRadControlBase.IsTemplateApplied

Constructors

ChartElementPresenter()

Initializes a new instance of the ChartElementPresenter class.

Declaration

cs-api-definition
protected ChartElementPresenter()

Properties

Chart

Gets the RadChartBase instance to which this ChartElementPresenter belongs.

Declaration

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

Property Value

RadChartBase

ZIndex

Gets or sets the Z-index of this ChartElementPresenter. Useful when adjusting the appearance of multiple elements within ChartView visual tree.

Declaration

cs-api-definition
public int ZIndex { get; set; }

Property Value

int

Methods

OnAttached()

Occurs when the presenter has been successfully attached to its owning RadChartBase instance.

Declaration

cs-api-definition
protected virtual void OnAttached()

OnDetached(RadChartBase)

Occurs when the presenter has been successfully detached from its owning RadChartBase instance.

Declaration

cs-api-definition
protected virtual void OnDetached(RadChartBase oldChart)

Parameters

oldChart

RadChartBase

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).

Declaration

cs-api-definition
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)

Parameters

e

DependencyPropertyChangedEventArgs