New to Telerik UI for WPFStart a free 30-day trial

Represents a logical object that may be used to feed a RadCartesianChart3D instance with data, leaving the series creation to the chart itself.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

C#
public class ChartSeriesProvider3D : InheritanceContextPropagator

Inheritance: objectInheritanceContextPropagatorChartSeriesProvider3D

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

Constructors

Initializes a new instance of the ChartSeriesProvider3D class.

C#
public ChartSeriesProvider3D()

Fields

IsDynamicSeriesProperty

DependencyProperty

Identifies the IsDynamicSeries attached dependency property.

C#
public static readonly DependencyProperty IsDynamicSeriesProperty

Identifies the SeriesDescriptorSelector dependency property.

C#
public static readonly DependencyProperty SeriesDescriptorSelectorProperty

SourceProperty

DependencyProperty

Identifies the Source dependency property.

C#
public static readonly DependencyProperty SourceProperty

Properties

Gets the collection of ChartSeriesDescriptor3D objects that specify what chart series are to be created.

C#
public ChartSeriesDescriptor3DCollection SeriesDescriptors { get; }

Gets or sets the ChartSeriesDescriptorSelector3D instance that may be used for context-based descriptor selection.

C#
public ChartSeriesDescriptorSelector3D SeriesDescriptorSelector { get; set; }

Gets or sets the collection of objects that contain the data for the dynamic series to be created.

C#
public object Source { get; set; }

Methods

Determines whether the specified CartesianSeries3D instance is dynamically created by a series provider.

C#
public static bool GetIsDynamicSeries(DependencyObject instance)
Parameters:instanceDependencyObjectReturns:

bool

Forces all attached chart instances to re-evaluate all the series created from this provider.

C#
public void RefreshAttachedCharts()

Sets a value indicating that the specified CartesianSeries3D instance is dynamically created by a series provider instance.

C#
public static void SetIsDynamicSeries(DependencyObject instance, bool value)
Parameters:instanceDependencyObjectvaluebool

Events

Occurs when a series is created. Allows for the series to be additionally set up or completely replaced. This event may be raised with the series being null (for example in cases when a suitable descriptor was not found). In such a case, this event can still be used to create and set up a new series.

C#
public event EventHandler<ChartSeries3DCreatedEventArgs> SeriesCreated