Class SeriesDefinition
Generic class that defines a SeriesDefinition.
Inheritance
Namespace: Telerik.Windows.Controls.Charting
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public abstract class SeriesDefinition : DependencyObject, ISeriesDefinition, IAggregationGroupSeriesDefinition, INotifyPropertyChanged
Constructors
SeriesDefinition()
Fields
AnimationSettingsProperty
Identifies the AnimationSettings dependency property.
Declaration
public static readonly DependencyProperty AnimationSettingsProperty
Field Value
System.Windows.DependencyProperty
|
AppearanceProperty
Identifies the Appearance dependency property.
Declaration
public static readonly DependencyProperty AppearanceProperty
Field Value
System.Windows.DependencyProperty
|
AxisNameProperty
Identifies the AxisName dependency property.
Declaration
public static readonly DependencyProperty AxisNameProperty
Field Value
System.Windows.DependencyProperty
|
EmptyPointBehaviorProperty
Identifies the EmptyPointBehaviorProperty dependency property.
Declaration
public static readonly DependencyProperty EmptyPointBehaviorProperty
Field Value
System.Windows.DependencyProperty
|
InteractivitySettingsProperty
Identifies the InteractivitySettings dependency property.
Declaration
public static readonly DependencyProperty InteractivitySettingsProperty
Field Value
System.Windows.DependencyProperty
|
ItemLabelFormatProperty
Identifies the ItemLabelFormat dependency property.
Declaration
public static readonly DependencyProperty ItemLabelFormatProperty
Field Value
System.Windows.DependencyProperty
|
ItemStyleProperty
Identifies the ItemStyle dependency property.
Declaration
public static readonly DependencyProperty ItemStyleProperty
Field Value
System.Windows.DependencyProperty
|
ItemToolTipFormatProperty
Identifies the ItemToolTipFormat dependency property.
Declaration
public static readonly DependencyProperty ItemToolTipFormatProperty
Field Value
System.Windows.DependencyProperty
|
LegendDisplayModeProperty
Identifies the LegendDisplayMode dependency property.
Declaration
public static readonly DependencyProperty LegendDisplayModeProperty
Field Value
System.Windows.DependencyProperty
|
LegendItemLabelFormatProperty
Identifies the LegendItemLabelFormat dependency property.
Declaration
public static readonly DependencyProperty LegendItemLabelFormatProperty
Field Value
System.Windows.DependencyProperty
|
PointMarkItemStyleProperty
Identifies the PointMarkItemStyle dependency property.
Declaration
public static readonly DependencyProperty PointMarkItemStyleProperty
Field Value
System.Windows.DependencyProperty
|
SeriesItemLabelStyleProperty
Identifies the SeriesItemLabelStyle dependency property.
Declaration
public static readonly DependencyProperty SeriesItemLabelStyleProperty
Field Value
System.Windows.DependencyProperty
|
SeriesItemTooltipStyleProperty
Identifies the SeriesItemTooltipStyle dependency property.
Declaration
public static readonly DependencyProperty SeriesItemTooltipStyleProperty
Field Value
System.Windows.DependencyProperty
|
SeriesNameProperty
Identifies the SeriesName dependency property.
Declaration
public static readonly DependencyProperty SeriesNameProperty
Field Value
System.Windows.DependencyProperty
|
SeriesStyleProperty
Identifies the SeriesStyle dependency property.
Declaration
public static readonly DependencyProperty SeriesStyleProperty
Field Value
System.Windows.DependencyProperty
|
ShowItemLabelsProperty
Identifies the ShowItemLabels dependency property.
Declaration
public static readonly DependencyProperty ShowItemLabelsProperty
Field Value
System.Windows.DependencyProperty
|
ShowItemToolTipsProperty
Identifies the ShowItemToolTips dependency property.
Declaration
public static readonly DependencyProperty ShowItemToolTipsProperty
Field Value
System.Windows.DependencyProperty
|
StackGroupNameProperty
Identifies the StackGroupName dependency property.
Declaration
public static readonly DependencyProperty StackGroupNameProperty
Field Value
System.Windows.DependencyProperty
|
VisibilityProperty
Identifies the Visibility dependency property.
Declaration
public static readonly DependencyProperty VisibilityProperty
Field Value
System.Windows.DependencyProperty
|
Properties
AggregatorX
The X ISeriesAggregator instance associated with the current ISeriesDefinition.
Declaration
public ISeriesAggregator AggregatorX { get; set; }
Property Value
ISeriesAggregator
|
Implements
AggregatorY
The Y ISeriesAggregator instance associated with the current ISeriesDefinition.
Declaration
public ISeriesAggregator AggregatorY { get; set; }
Property Value
ISeriesAggregator
|
Implements
AnimationSettings
Gets or sets the animation settings for the series.
Declaration
public AnimationSettings AnimationSettings { get; set; }
Property Value
AnimationSettings
The animation settings object. |
Implements
Appearance
Gets the appearance settings for the series.
Declaration
public SeriesAppearanceSettings Appearance { get; set; }
Property Value
SeriesAppearanceSettings
|
Implements
AxisName
Gets the name of the Y Axis associated with the current ISeriesDefinition.
Declaration
public string AxisName { get; set; }
Property Value
System.String
|
Implements
ContainerType
Gets the type of the DataSeries visual container.
Declaration
public abstract Type ContainerType { get; }
Property Value
System.Type
|
Implements
EmptyPointBehavior
Gets or sets how null values will be handled in the chart.
Declaration
public EmptyPointBehavior EmptyPointBehavior { get; set; }
Property Value
EmptyPointBehavior
The option. |
Implements
InteractivitySettings
Gets or sets the settings related to select / hover effects for the series.
Declaration
public InteractivitySettings InteractivitySettings { get; set; }
Property Value
InteractivitySettings
|
Implements
Remarks
Note that the interactivity functionality is available for WPF4 / Silverlight4 projects only.
IsHorizontalAxisUsed
Gets boolean value indicating whether horizontal axis should be used with this series or not.
Declaration
public virtual bool IsHorizontalAxisUsed { get; }
Property Value
System.Boolean
|
Implements
IsStacked100
Gets a value indicating whether this ISeriesDefinition defines a Stack 100 series.
Declaration
public virtual bool IsStacked100 { get; }
Property Value
System.Boolean
|
Implements
IsVerticalAxisUsed
Gets boolean value indicating whether vertical axis should be used with this series or not.
Declaration
public virtual bool IsVerticalAxisUsed { get; }
Property Value
System.Boolean
|
Implements
ItemLabelFormat
Gets or sets the default label format.
Declaration
public string ItemLabelFormat { get; set; }
Property Value
System.String
The default label format. |
Implements
ItemStyle
Gets the System.Windows.Style associated with each of the DataPoints the current ISeriesDefinition.
Declaration
public Style ItemStyle { get; set; }
Property Value
System.Windows.Style
|
Implements
ItemToolTipFormat
Gets or sets the default tooltip format.
Declaration
public string ItemToolTipFormat { get; set; }
Property Value
System.String
The tool tip format. |
Implements
ItemType
Gets the type of the DataPoints in the DataSeries.
Declaration
public abstract Type ItemType { get; }
Property Value
System.Type
|
Implements
LabelPositionGenerator
Gets the label position generator.
Declaration
public ILabelPositionGenerator LabelPositionGenerator { get; protected set; }
Property Value
ILabelPositionGenerator
The label position generator. |
Implements
LegendDisplayMode
Gets or sets the legend display mode.
Declaration
public LegendDisplayMode LegendDisplayMode { get; set; }
Property Value
LegendDisplayMode
|
Implements
LegendItemLabelFormat
Gets or sets the default legend item format.
Declaration
public string LegendItemLabelFormat { get; set; }
Property Value
System.String
The legend item format. |
Implements
PanelType
Gets the type of the layout panel of the DataSeries.
Declaration
public Type PanelType { get; }
Property Value
System.Type
|
Implements
PointMarkItemStyle
Gets the System.Windows.Style associated with the point mark.
Declaration
public Style PointMarkItemStyle { get; set; }
Property Value
System.Windows.Style
|
Implements
PreferredLabelDisplayMode
Gets the preferred label display mode.
Declaration
public virtual LabelDisplayMode PreferredLabelDisplayMode { get; }
Property Value
LabelDisplayMode
The preferred label display mode. |
Implements
ResourceId
Gets the resource id associated with the current ISeriesDefinition. Used to identify the list of styles used with the DataPoints.
Declaration
public abstract object ResourceId { get; }
Property Value
System.Object
|
Implements
SeriesItemLabelStyle
Gets or sets the series item label style.
Declaration
public Style SeriesItemLabelStyle { get; set; }
Property Value
System.Windows.Style
The series item label style. |
Implements
SeriesItemTooltipStyle
Gets or sets the series item ToolTip style.
Declaration
public Style SeriesItemTooltipStyle { get; set; }
Property Value
System.Windows.Style
The series item ToolTip style. |
Implements
SeriesName
Gets or sets the name of the specific series.
Declaration
public string SeriesName { get; set; }
Property Value
System.String
|
Implements
SeriesStyle
Gets the System.Windows.Style associated with the series.
Declaration
public Style SeriesStyle { get; set; }
Property Value
System.Windows.Style
|
Implements
ShowItemLabels
Gets or sets a value indicating whether the labels associated with each series item should be visible or hidden.
Declaration
public bool ShowItemLabels { get; set; }
Property Value
System.Boolean
Default value is |
Implements
ShowItemToolTips
Gets or sets a value indicating whether tool tips are enabled.
Declaration
public bool ShowItemToolTips { get; set; }
Property Value
System.Boolean
|
Implements
StackGroupName
Gets the name of the AggregationGroup of this ISeriesDefinition chart type.
Declaration
public string StackGroupName { get; set; }
Property Value
System.String
|
Visibility
Gets or sets the visibility of the series.
Declaration
public SeriesVisibility Visibility { get; set; }
Property Value
SeriesVisibility
The visibility. |
Implements
Methods
CreateChartItem()
Creates an object that will represent a single item in the DataSeries.
Declaration
public abstract IChartItem CreateChartItem()
Returns
IChartItem
New IChartItem of TItem type. |
Implements
CreateSeriesPanel()
Creates an instance of the panel for this series definition type.
Declaration
public abstract Panel CreateSeriesPanel()
Returns
System.Windows.Controls.Panel
|
OnPropertyChanged(PropertyChangedEventArgs)
Raises the PropertyChanged event.
Declaration
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
The System.ComponentModel.PropertyChangedEventArgs instance containing the event data. |
ToString()
Returns a System.String that represents this instance.
Declaration
public override string ToString()
Returns
System.String
A System.String that represents this instance. |
Events
PropertyChanged
Occurs when a property value changes.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|