ClassChartSeriesProvider
Represents a logical object that may be used to feed a RadChartBase instance with data, leaving the series creation to the chart itself.
Definition
Namespace:Telerik.UI.Xaml.Controls.Chart
Assembly:Telerik.WinUI.Controls.dll
Syntax:
public class ChartSeriesProvider : DependencyObject, IWeakEventListener
Inheritance: objectChartSeriesProvider
Implements:
Constructors
ChartSeriesProvider()
Initializes a new instance of the ChartSeriesProvider class.
Declaration
public ChartSeriesProvider()
Fields
IsDynamicSeriesProperty
Identifies the SeriesDescriptorSelector attached dependency property.
Declaration
public static readonly DependencyProperty IsDynamicSeriesProperty
Field Value
DependencyProperty
SeriesDescriptorSelectorProperty
Identifies the SeriesDescriptorSelector dependency property.
Declaration
public static readonly DependencyProperty SeriesDescriptorSelectorProperty
Field Value
DependencyProperty
SourceProperty
Identifies the Source dependency property.
Declaration
public static readonly DependencyProperty SourceProperty
Field Value
DependencyProperty
Properties
SeriesDescriptorSelector
Gets or sets the ChartSeriesDescriptorSelector instance that may be used for context-based descriptor selection.
Declaration
public ChartSeriesDescriptorSelector SeriesDescriptorSelector { get; set; }
Property Value
SeriesDescriptors
Gets the collection of ChartSeriesDescriptor objects that specify what chart series are to be created.
Declaration
public ChartSeriesDescriptorCollection SeriesDescriptors { get; }
Property Value
Methods
Finalize()
Finalizes an instance of the ChartSeriesProvider class, detaches the weak events from the instance.
Declaration
protected override void Finalize()
GetIsDynamicSeries(DependencyObject)
Determines whether the specified ChartSeries instance is dynamically created by a series provider.
Declaration
public static bool GetIsDynamicSeries(DependencyObject instance)
Parameters
instance
DependencyObject
Returns
RefreshAttachedCharts()
Forces all attached chart instances to re-evaluate all the series created from this provider.
Declaration
public void RefreshAttachedCharts()
SetIsDynamicSeries(DependencyObject, bool)
Sets a value indicating that the specified ChartSeries instance is dynamically created by a series provider instance.
Declaration
public static void SetIsDynamicSeries(DependencyObject instance, bool value)
Parameters
instance
DependencyObject
value