Class Series
This class represents a concrete implementation of a chart series in the 2D space.
Inheritance
Namespace: Telerik.Windows.Controls.Charting
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public class Series : ItemsControl, IInteractionManager, IInteractiveElement, IModelControl3D, ILogicalItem, ISeriesControl
Constructors
Series()
Fields
BarItemsPanelProperty
Identifies the BarItemsPanel dependency property.
Declaration
public static readonly DependencyProperty BarItemsPanelProperty
Field Value
System.Windows.DependencyProperty
|
ChartAreaProperty
Identifies the ChartArea dependency property.
Declaration
public static readonly DependencyProperty ChartAreaProperty
Field Value
System.Windows.DependencyProperty
|
DataSeriesProperty
Identifies the DataSeries attached dependency property.
Declaration
public static readonly DependencyProperty DataSeriesProperty
Field Value
System.Windows.DependencyProperty
|
LinearItemsPanelProperty
Identifies the LinearItemsPanel dependency property.
Declaration
public static readonly DependencyProperty LinearItemsPanelProperty
Field Value
System.Windows.DependencyProperty
|
RadialItemsPanelProperty
Identifies the RadialItemsPanel dependency property.
Declaration
public static readonly DependencyProperty RadialItemsPanelProperty
Field Value
System.Windows.DependencyProperty
|
Properties
BarItemsPanel
Gets or sets the property.
Declaration
public ItemsPanelTemplate BarItemsPanel { get; set; }
Property Value
System.Windows.Controls.ItemsPanelTemplate
The property. |
ChartArea
Gets or sets the chart area.
Declaration
public virtual ChartArea ChartArea { get; set; }
Property Value
ChartArea
The chart area. |
ChartAreaControl
Gets the Root Chart containing the current IModelControl3D.
Declaration
public Control ChartAreaControl { get; }
Property Value
System.Windows.Controls.Control
The Root Chart. |
Implements
DataSeries
Gets or sets the data points collection associated with the current chart series.
Declaration
public virtual DataSeries DataSeries { get; set; }
Property Value
DataSeries
|
LinearItemsPanel
Gets or sets the property.
Declaration
public ItemsPanelTemplate LinearItemsPanel { get; set; }
Property Value
System.Windows.Controls.ItemsPanelTemplate
The property. |
Model
Gets the model associated with the current IModelControl3D.
Declaration
public IModel Model { get; }
Property Value
IModel
The model. |
Implements
RadialItemsPanel
Gets or sets the property.
Declaration
public ItemsPanelTemplate RadialItemsPanel { get; set; }
Property Value
System.Windows.Controls.ItemsPanelTemplate
The property. |
Methods
ClearContainerForItemOverride(DependencyObject, Object)
When overridden in a derived class, undoes the effects of the System.Windows.Controls.ItemsControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object) method.
Declaration
protected override void ClearContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject
element
The container element. |
System.Object
item
The item. |
GetContainerForItemOverride()
Creates or identifies the element that is used to display the given item.
Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
System.Windows.DependencyObject
The element that is used to display the given item. |
IsItemItsOwnContainerOverride(Object)
Determines if the specified item is (or is eligible to be) its own container.
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
System.Object
item
The item to check. |
Returns
System.Boolean
Returns true if the item is (or is eligible to be) its own container; otherwise, false. |
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data. |
OnTemplate2DApplied()
PrepareContainerForItemOverride(DependencyObject, Object)
Prepares the specified element to display the specified item.
Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject
element
Element used to display the specified item. |
System.Object
item
Specified item. |
SetDefaultStyleKey()
Sets the default style key.
Declaration
protected virtual void SetDefaultStyleKey()
SubscribeToPropertyChanged(DataSeries)
Subscribes to the PropertyChanged event associated with the data points collection for the respective series.
Declaration
public void SubscribeToPropertyChanged(DataSeries dataSeries)
Parameters
DataSeries
dataSeries
|
UnsubscribeToPropertyChanged(DataSeries)
Subscribes from the PropertyChanged event associated with the data points collection for the respective series.
Declaration
public void UnsubscribeToPropertyChanged(DataSeries dataSeries)
Parameters
DataSeries
dataSeries
|
Events
Template2DApplied
Occurs when the control template of the 2D model control has been applied.
Declaration
public event EventHandler Template2DApplied
Event Type
System.EventHandler
|