Class RadChartBase
Base class for all different charts. Different chart controls are categorized mainly by the coordinate system used to plot their points.
Inherited Members
Namespace: Telerik.Windows.Controls.ChartView
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public abstract class RadChartBase : PresenterBase, IChartElementPresenterWithMargin, IChartView, IChartElementPresenter, IChart, IThemable
Constructors
RadChartBase()
Fields
AnnotationsProviderProperty
Identifies the Annotations
Declaration
public static readonly DependencyProperty AnnotationsProviderProperty
Field Value
System.
|
BehaviorsProperty
Identifies the Behaviors dependency property.
Declaration
public static readonly DependencyProperty BehaviorsProperty
Field Value
System.
|
DragZoomBorderStyleProperty
Identifies the Drag
Declaration
public static readonly DependencyProperty DragZoomBorderStyleProperty
Field Value
System.
|
EmptyContentProperty
Identifies the Empty
Declaration
public static readonly DependencyProperty EmptyContentProperty
Field Value
System.
|
EmptyContentTemplateProperty
Identifies the Empty
Declaration
public static readonly DependencyProperty EmptyContentTemplateProperty
Field Value
System.
|
MaxZoomProperty
Identifies the Max
Declaration
public static readonly DependencyProperty MaxZoomProperty
Field Value
System.
|
MinZoomProperty
Identifies the Min
Declaration
public static readonly DependencyProperty MinZoomProperty
Field Value
System.
|
PaletteProperty
Identifies the Palette dependency property.
Declaration
public static readonly DependencyProperty PaletteProperty
Field Value
System.
|
PanOffsetProperty
Identifies the Pan
Declaration
public static readonly DependencyProperty PanOffsetProperty
Field Value
System.
|
PlotAreaStyleProperty
Identifies the Plot
Declaration
public static readonly DependencyProperty PlotAreaStyleProperty
Field Value
System.
|
SelectedPointsProperty
Identifies the Selected
Declaration
public static readonly DependencyProperty SelectedPointsProperty
Field Value
System.
|
SelectionPaletteProperty
Identifies the Selection
Declaration
public static readonly DependencyProperty SelectionPaletteProperty
Field Value
System.
|
SeriesProviderProperty
Identifies the Series
Declaration
public static readonly DependencyProperty SeriesProviderProperty
Field Value
System.
|
ShowEmptyContentProperty
Identifies the Show
Declaration
public static readonly DependencyProperty ShowEmptyContentProperty
Field Value
System.
|
TooltipTemplateProperty
Identifies the Tooltip
Declaration
public static readonly DependencyProperty TooltipTemplateProperty
Field Value
System.
|
TrackBallInfoStyleProperty
Identifies the Track
Declaration
public static readonly DependencyProperty TrackBallInfoStyleProperty
Field Value
System.
|
TrackBallLineStyleProperty
Identifies the Track
Declaration
public static readonly DependencyProperty TrackBallLineStyleProperty
Field Value
System.
|
ZoomProperty
Identifies the Zoom dependency property.
Declaration
public static readonly DependencyProperty ZoomProperty
Field Value
System.
|
Properties
AnnotationsProvider
Gets or sets an object that may be used to create chart annotations dynamically, depending on the underlying data.
Declaration
public ChartAnnotationsProvider AnnotationsProvider { get; set; }
Property Value
Behaviors
Gets a collection of chart behaviors. For example a ChartToolTipBehavior can be added to this collection which will enable tooltips on certain gestures.
Declaration
public ChartBehaviorCollection Behaviors { get; }
Property Value
DragZoomBorderStyle
Gets or sets the style applied to the rectangular visual hint on drag-zooming with the mouse within the plot area.
Declaration
public Style DragZoomBorderStyle { get; set; }
Property Value
System.
|
EmptyContent
Gets or sets the content to be displayed when the chart is either not properly initialized or missing data.
Declaration
public object EmptyContent { get; set; }
Property Value
System.
|
EmptyContentTemplate
Gets or sets the System.
Declaration
public DataTemplate EmptyContentTemplate { get; set; }
Property Value
System.
|
LegendItems
Gets the legend items.
Declaration
public LegendItemCollection LegendItems { get; }
Property Value
MaxZoom
Gets or sets the maximum allowed zoom for this instance.
Declaration
public Size MaxZoom { get; set; }
Property Value
System.
|
MinZoom
Gets or sets the minimum allowed zoom for this instance.
Declaration
public Size MinZoom { get; set; }
Property Value
System.
|
Palette
Gets or sets the Chart
Declaration
public ChartPalette Palette { get; set; }
Property Value
PanOffset
Gets or sets the origin used to calculate the arrange box of the chart area.
Declaration
public Point PanOffset { get; set; }
Property Value
System.
|
PlotAreaClip
Gets the clip that encloses the plot area in view coordinates - that is without the zoom factor applied and with the pan offset calculated.
Declaration
public virtual RadRect PlotAreaClip { get; }
Property Value
PlotAreaStyle
Gets or sets the System.
Declaration
public Style PlotAreaStyle { get; set; }
Property Value
System.
|
SelectedPoints
Gets or sets the selected data points.
Declaration
public ReadOnlyDataPointCollection SelectedPoints { get; set; }
Property Value
SelectionPalette
Gets or sets the Chart
Declaration
public ChartPalette SelectionPalette { get; set; }
Property Value
SeriesProvider
Gets or sets an object that may be used to create chart series dynamically, depending on the underlying data.
Declaration
public ChartSeriesProvider SeriesProvider { get; set; }
Property Value
ShowEmptyContent
Gets or sets whether the empty content presenter should be displayed or not.
Declaration
public bool ShowEmptyContent { get; set; }
Property Value
System.
|
TooltipTemplate
Gets or sets the ContentTemplate of the tooltip that is shown by the Chart
Declaration
public DataTemplate TooltipTemplate { get; set; }
Property Value
System.
|
TrackBallInfoStyle
Gets or sets the System.
Declaration
public Style TrackBallInfoStyle { get; set; }
Property Value
System.
|
TrackBallLineStyle
Gets or sets the System.
Declaration
public Style TrackBallLineStyle { get; set; }
Property Value
System.
|
Zoom
Gets or sets the current zoom (scale) of the chart.
Declaration
public Size Zoom { get; set; }
Property Value
System.
|
Methods
ArrangeOverride(Size)
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
System. The final area within the parent that this object should use to arrange itself and its children. |
Returns
System. The actual size that is used after the element is arranged in layout. |
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Returns class-specific System.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System. The type-specific System. |
OnInitialized(EventArgs)
Raises the System.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
Overrides
OnLoaded(Object, RoutedEventArgs)
Occurs when a System.Windows.FrameworkElement has been constructed and added to the object tree.
Declaration
protected override void OnLoaded(object sender, RoutedEventArgs e)
Parameters
System.
|
System.
|
Overrides
OnPanOffsetChanged(ChartPanOffsetChangedEventArgs)
Raises the Pan
Declaration
protected virtual void OnPanOffsetChanged(ChartPanOffsetChangedEventArgs args)
Parameters
Chart The Chart |
OnUnloaded(Object, RoutedEventArgs)
Occurs when this object is no longer connected to the main object tree.
Declaration
protected override void OnUnloaded(object sender, RoutedEventArgs e)
Parameters
System.
|
System.
|
Overrides
OnZoomChanged(ChartZoomChangedEventArgs)
Raises the Zoom
Declaration
protected virtual void OnZoomChanged(ChartZoomChangedEventArgs args)
Parameters
Chart The Chart |
ResetTheme()
Resets the control theme.
Declaration
public void ResetTheme()
UpdateChartArea()
Prepares the plot area model so that it may be visualized.
Declaration
protected virtual void UpdateChartArea()
Events
PanOffsetChanged
Occurs when the chart pan offset has changed.
Declaration
public event EventHandler<ChartPanOffsetChangedEventArgs> PanOffsetChanged
Event Type
System.
|
PlotAreaClipChanged
Occurs when the chart's plot area gets changed.
Declaration
public event EventHandler PlotAreaClipChanged
Event Type
System.
|
UIUpdated
Occurs when the chart's UI is updated.
Declaration
public event EventHandler UIUpdated
Event Type
System.
|
ZoomChanged
Occurs when the chart zoom has changed.
Declaration
public event EventHandler<ChartZoomChangedEventArgs> ZoomChanged
Event Type
System.
|