Represents an abstract definition of a CartesianSeries3D instance. Used together with a ChartSeriesProvider3D instance to provide dynamic chart series generation, depending on the data specified. The descriptors form a neat hierarchy based on the type of data visualized. This is the base class which encapsulates all the common functionality for all concrete descriptors.
Definition
Namespace:Telerik.Windows.Controls.ChartView
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public class ChartSeriesDescriptor3D : DependencyObject
Inheritance: objectChartSeriesDescriptor3D
Derived Classes:
Constructors
public ChartSeriesDescriptor3D()
Fields
ChartDataSourceStyleProperty
DependencyProperty
Identifies the ChartDataSourceStyle dependency property.
public static readonly DependencyProperty ChartDataSourceStyleProperty
CollectionIndexProperty
DependencyProperty
Identifies the CollectionIndex dependency property.
public static readonly DependencyProperty CollectionIndexProperty
ItemsSourcePathProperty
DependencyProperty
Identifies the ItemsSourcePath dependency property.
public static readonly DependencyProperty ItemsSourcePathProperty
StyleProperty
DependencyProperty
Identifies the Style dependency property.
public static readonly DependencyProperty StyleProperty
TypeConverterProperty
DependencyProperty
Identifies the TypeConverter dependency property.
public static readonly DependencyProperty TypeConverterProperty
TypePathProperty
DependencyProperty
Identifies the TypePath dependency property.
public static readonly DependencyProperty TypePathProperty
Properties
ChartDataSourceStyle
Style
Gets or sets the ChartDataSourceStyle.
public Style ChartDataSourceStyle { get; set; }
Gets or sets the index within the Source collection of data (view models) for which the current descriptor should be used. This property is useful when for example a BarSeries3D needs to be generated for the first data entry and LineSeries3D for the rest of the entries.
public int CollectionIndex { get; set; }
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
public virtual Type DefaultType { get; }
Gets or sets the name of the property that points to the items source that will feed the generated series.
public string ItemsSourcePath { get; set; }
Style
Style
Gets or sets the Style that describes the appearance of the series that are to be created. If no TypePath is specified, the TargetType property of this style object is used to generate the desired series.
public Style Style { get; set; }
TypeConverter
IValueConverter
Gets or sets a converter that can be used to provide the exact type of the series that should be created.
public IValueConverter TypeConverter { get; set; }
Methods
Provides the default implementation for the routine.
protected CartesianSeries3D CreateDefaultInstance(object context)
Creates an instance of the CartesianSeries3D type, defined by this descriptor.
public CartesianSeries3D CreateInstance(object context)
The context (this is the raw data collection or the data view model) for which a CartesianSeries3D needs to be created.
Returns:Core entry point for creating the CartesianSeries3D type defined by this descriptor. Allows inheritors to provide custom implementation.
protected virtual CartesianSeries3D CreateInstanceCore(object context)
The context (this is the raw data collection or the data view model) for which a CartesianSeries3D needs to be created.
Returns: