Class
ChartSeriesProvider3D

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:

cs-api-definition
public class ChartSeriesProvider3D : InheritanceContextPropagator

Inheritance: objectInheritanceContextPropagatorChartSeriesProvider3D

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

Constructors

ChartSeriesProvider3D()

Initializes a new instance of the ChartSeriesProvider3D class.

Declaration

cs-api-definition
public ChartSeriesProvider3D()

Fields

IsDynamicSeriesProperty

Identifies the IsDynamicSeries attached dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsDynamicSeriesProperty

Field Value

DependencyProperty

SeriesDescriptorSelectorProperty

Identifies the SeriesDescriptorSelector dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SeriesDescriptorSelectorProperty

Field Value

DependencyProperty

SourceProperty

Identifies the Source dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SourceProperty

Field Value

DependencyProperty

Properties

SeriesDescriptorSelector

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

Declaration

cs-api-definition
public ChartSeriesDescriptorSelector3D SeriesDescriptorSelector { get; set; }

Property Value

ChartSeriesDescriptorSelector3D

SeriesDescriptors

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

Declaration

cs-api-definition
public ChartSeriesDescriptor3DCollection SeriesDescriptors { get; }

Property Value

ChartSeriesDescriptor3DCollection

Source

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

Declaration

cs-api-definition
public object Source { get; set; }

Property Value

object

Methods

GetIsDynamicSeries(DependencyObject)

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

Declaration

cs-api-definition
public static bool GetIsDynamicSeries(DependencyObject instance)

Parameters

instance

DependencyObject

Returns

bool

RefreshAttachedCharts()

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

Declaration

cs-api-definition
public void RefreshAttachedCharts()

SetIsDynamicSeries(DependencyObject, bool)

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

Declaration

cs-api-definition
public static void SetIsDynamicSeries(DependencyObject instance, bool value)

Parameters

instance

DependencyObject

value

bool

Events

SeriesCreated

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.

Declaration

cs-api-definition
public event EventHandler<ChartSeries3DCreatedEventArgs> SeriesCreated

Event Value

EventHandler<ChartSeries3DCreatedEventArgs>