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.UI.Xaml.Controls.Chart
Assembly:Telerik.WinUI.Controls.dll
Syntax:
public abstract class ChartSeriesDescriptor : DependencyObject
Inheritance: objectChartSeriesDescriptor
Derived Classes:
Constructors
ChartSeriesDescriptor()
Declaration
protected ChartSeriesDescriptor()
Fields
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
LegendTitlePathProperty
Identifies the LegendTitlePath dependency property.
Declaration
public static readonly DependencyProperty LegendTitlePathProperty
Field Value
DependencyProperty
StyleProperty
Identifies the Style dependency property.
Declaration
public static readonly DependencyProperty StyleProperty
Field Value
DependencyProperty
TypePathProperty
Identifies the TypePath dependency property.
Declaration
public static readonly DependencyProperty TypePathProperty
Field Value
DependencyProperty
Properties
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.
LegendTitlePath
Gets or sets the name of the property that defines the LegendTitle for each series created.
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
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