Class
RadCartesianChart

Represents a RadChartBase instance that uses a Cartesian Coordinate System to plot the associated data points.

Definition

Namespace:Telerik.UI.Xaml.Controls.Chart

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadCartesianChart : RadChartBase, IChartView, IChartElementPresenter, IView, IElementPresenter, ILegendInfoProvider

Inheritance: objectRadControlPresenterBaseRadChartBaseRadCartesianChart

Implements: IChartElementPresenterIChartViewIElementPresenterILegendInfoProviderIView

Inherited Members RadChartBase.SeriesProviderPropertyRadChartBase.PalettePropertyRadChartBase.PaletteNamePropertyRadChartBase.SelectionPaletteNamePropertyRadChartBase.SelectionPalettePropertyRadChartBase.PlotAreaStylePropertyRadChartBase.EmptyContentPropertyRadChartBase.EmptyContentTemplatePropertyRadChartBase.ContainerVisualsFactoryPropertyRadChartBase.ZoomPropertyRadChartBase.MaxZoomPropertyRadChartBase.MinZoomPropertyRadChartBase.ScrollOffsetPropertyRadChartBase.InvalidateUI()RadChartBase.ApplyTemplateCore()RadChartBase.UnapplyTemplateCore()RadChartBase.OnTemplateApplied()RadChartBase.LoadCore()RadChartBase.UnloadCore()RadChartBase.ArrangeOverride(Size)RadChartBase.UpdateChartArea()RadChartBase.OnPointerPressed(PointerRoutedEventArgs)RadChartBase.OnPointerEntered(PointerRoutedEventArgs)RadChartBase.OnPointerMoved(PointerRoutedEventArgs)RadChartBase.OnPointerReleased(PointerRoutedEventArgs)RadChartBase.OnPointerExited(PointerRoutedEventArgs)RadChartBase.OnTapped(TappedRoutedEventArgs)RadChartBase.OnDoubleTapped(DoubleTappedRoutedEventArgs)RadChartBase.OnHolding(HoldingRoutedEventArgs)RadChartBase.OnManipulationStarted(ManipulationStartedRoutedEventArgs)RadChartBase.OnManipulationDelta(ManipulationDeltaRoutedEventArgs)RadChartBase.OnManipulationCompleted(ManipulationCompletedRoutedEventArgs)RadChartBase.OnPointerWheelChanged(PointerRoutedEventArgs)RadChartBase.GetDataContextCore(Point, ChartPointDistanceCalculationMode)RadChartBase.SeriesProviderRadChartBase.ClipToBoundsRadChartBase.EmptyContentRadChartBase.EmptyContentTemplateRadChartBase.PlotAreaStyleRadChartBase.PaletteRadChartBase.PaletteNameRadChartBase.SelectionPaletteRadChartBase.SelectionPaletteNameRadChartBase.ContainerVisualsFactoryRadChartBase.BehaviorsRadChartBase.ZoomRadChartBase.MaxZoomRadChartBase.MinZoomRadChartBase.PlotOriginRadChartBase.PlotAreaClipRadChartBase.ScrollOffsetPresenterBase.InfinitySizePresenterBase.InfinityPointPresenterBase.RefreshNode(object)PresenterBase.InvalidatePalette()PresenterBase.MeasureNodeOverride(Node, object)PresenterBase.RefreshNodeCore(Node)PresenterBase.CreateContentPresenter(object, DataTemplate)PresenterBase.RenderSurfacePresenterBase.CompositorPresenterBase.ContainerVisualRootRadControl.EndVisualStateUpdate(bool, bool)RadControl.UpdateVisualState(bool)RadControl.BeginVisualStateUpdate()RadControl.SetVisualState(string, bool)RadControl.CanUpdateVisualState()RadControl.ComposeVisualStateName()RadControl.MeasureOverride(Size)RadControl.OnApplyTemplate()RadControl.OnIsEnabledChanged(bool, bool)RadControl.OnLoaded()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Constructors

RadCartesianChart()

Initializes a new instance of the RadCartesianChart class.

Declaration

cs-api-definition
public RadCartesianChart()

Fields

HorizontalAxisProperty

Identifies the HorizontalAxis dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HorizontalAxisProperty

Field Value

DependencyProperty

VerticalAxisProperty

Identifies the VerticalAxis dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty VerticalAxisProperty

Field Value

DependencyProperty

Properties

Annotations

Gets the collection containing all the annotations presented by this instance.

Declaration

cs-api-definition
public CartesianAnnotationCollection Annotations { get; }

Property Value

CartesianAnnotationCollection

Grid

Gets or sets the CartesianChartGrid used to decorate the chart plot area with major/minor grid and strip lines.

Declaration

cs-api-definition
public CartesianChartGrid Grid { get; set; }

Property Value

CartesianChartGrid

HorizontalAxis

Gets or sets the visual Axis instance that will be used to plot points along the horizontal (X) axis.

Declaration

cs-api-definition
public CartesianAxis HorizontalAxis { get; set; }

Property Value

CartesianAxis

Indicators

Gets the collection containing all the indicators presented by this instance.

Declaration

cs-api-definition
public IndicatorCollection Indicators { get; }

Property Value

IndicatorCollection

Series

Gets the collection containing all the series presented by this instance.

Declaration

cs-api-definition
public CartesianSeriesCollection Series { get; }

Property Value

CartesianSeriesCollection

VerticalAxis

Gets or sets the visual Axis instance that will be used to plot points along the vertical (Y) axis.

Declaration

cs-api-definition
public CartesianAxis VerticalAxis { get; set; }

Property Value

CartesianAxis

Methods

ConvertDataToPoint(Tuple<object, object>)

Converts the specified data point coordinates to physical coordinates (in pixels) using the primary chart axes (if any).

Declaration

cs-api-definition
public Point ConvertDataToPoint(Tuple<object, object> data)

Parameters

data

Tuple<object, object>

The data point coordinates according to the primary chart axes (if any).

Returns

Point

ConvertDataToPoint(Tuple<object, object>, Axis, Axis)

Converts the specified data point coordinates to physical coordinates (in pixels) using the specified chart axes.

Declaration

cs-api-definition
public Point ConvertDataToPoint(Tuple<object, object> data, Axis horizontalAxis, Axis verticalAxis)

Parameters

data

Tuple<object, object>

The data point coordinates according to the specified chart axes.

horizontalAxis

Axis

The horizontal axis.

verticalAxis

Axis

The vertical axis.

Returns

Point

ConvertPointToData(Point)

Converts the specified physical coordinates in pixels to data using the primary chart axes (if any).

Declaration

cs-api-definition
public Tuple<object, object> ConvertPointToData(Point coordinates)

Parameters

coordinates

Point

The physical coordinates.

Returns

Tuple<object, object>

ConvertPointToData(Point, Axis, Axis)

Converts the specified physical coordinates in pixels to data using the specified chart axes.

Declaration

cs-api-definition
public Tuple<object, object> ConvertPointToData(Point coordinates, Axis horizontalAxis, Axis verticalAxis)

Parameters

coordinates

Point

The physical coordinates.

horizontalAxis

Axis

The horizontal axis.

verticalAxis

Axis

The vertical axis.

Returns

Tuple<object, object>

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides RadChartBase.OnCreateAutomationPeer()