ClassChartSeriesDescriptor
Represents an abstract definition of a ChartSeries instance. Used together with a ChartSeriesProvider 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 - e.g. Categorical, Scatter, Financial, etc. 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 ChartSeriesDescriptor : DependencyObject
Inheritance: objectChartSeriesDescriptor
Derived Classes:
Constructors
ChartSeriesDescriptor()
Declaration
public ChartSeriesDescriptor()
Fields
ChartDataSourceStyleProperty
Identifies the ChartDataSourceStyle dependency property.
Declaration
public static readonly DependencyProperty ChartDataSourceStyleProperty
Field Value
DependencyProperty
CollectionIndexProperty
Identifies the CollectionIndex dependency property.
Declaration
public static readonly DependencyProperty CollectionIndexProperty
Field Value
DependencyProperty
ItemsSourcePathProperty
Identifies the ItemsSourcePath dependency property.
Declaration
public static readonly DependencyProperty ItemsSourcePathProperty
Field Value
DependencyProperty
StyleProperty
Identifies the Style dependency property.
Declaration
public static readonly DependencyProperty StyleProperty
Field Value
DependencyProperty
TypeConverterProperty
Identifies the TypeConverter dependency property.
Declaration
public static readonly DependencyProperty TypeConverterProperty
Field Value
DependencyProperty
TypePathProperty
Identifies the TypePath dependency property.
Declaration
public static readonly DependencyProperty TypePathProperty
Field Value
DependencyProperty
Properties
ChartDataSourceStyle
Gets or sets the ChartDataSourceStyle.
Declaration
public Style ChartDataSourceStyle { get; set; }
Property Value
Style
CollectionIndex
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 BarSeries needs to be generated for the first data entry and LineSeries for the rest of the entries.
DefaultType
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
ItemsSourcePath
Gets or sets the name of the property that points to the items source that will feed the generated series.
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.
Declaration
public Style Style { get; set; }
Property Value
Style
TypeConverter
Gets or sets a converter that can be used to provide the exact type of the series that should be created.
Declaration
public IValueConverter TypeConverter { get; set; }
Property Value
IValueConverter
Methods
CreateDefaultInstance(object)
Provides the default implementation for the routine.
Declaration
protected ChartSeries CreateDefaultInstance(object context)
Parameters
context
Returns
CreateInstance(object)
Creates an instance of the ChartSeries type, defined by this descriptor.
Declaration
public ChartSeries CreateInstance(object context)
Parameters
context
The context (this is the raw data collection or the data view model) for which a ChartSeries needs to be created.
Returns
CreateInstanceCore(object)
Core entry point for creating the ChartSeries type defined by this descriptor. Allows inheritors to provide custom implementation.
Declaration
protected virtual ChartSeries CreateInstanceCore(object context)
Parameters
context
The context (this is the raw data collection or the data view model) for which a ChartSeries needs to be created.
Returns