Interface ISeriesDefinition
Represents an object defining the visual representation of each data series, i.e. the chart type that will be used to visualize the corresponding DataSeries.
Namespace: Telerik.Windows.Controls.Charting
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public interface ISeriesDefinition : INotifyPropertyChanged
Properties
AggregatorX
The X ISeriesAggregator instance associated with the current ISeriesDefinition.
Declaration
ISeriesAggregator AggregatorX { get; set; }
Property Value
ISeriesAggregator
|
AggregatorY
The Y ISeriesAggregator instance associated with the current ISeriesDefinition.
Declaration
ISeriesAggregator AggregatorY { get; set; }
Property Value
ISeriesAggregator
|
AnimationSettings
Gets or sets the animation settings for the series.
Declaration
AnimationSettings AnimationSettings { get; set; }
Property Value
AnimationSettings
The animation settings object. |
Appearance
Gets the appearance settings for the series.
Declaration
SeriesAppearanceSettings Appearance { get; }
Property Value
SeriesAppearanceSettings
|
AxisName
Gets the name of the Y Axis associated with the current ISeriesDefinition.
Declaration
string AxisName { get; set; }
Property Value
System.String
|
ContainerType
Gets the type of the DataSeries visual container.
Declaration
Type ContainerType { get; }
Property Value
System.Type
|
EmptyPointBehavior
Gets or sets how null values will be handled in the chart.
Declaration
EmptyPointBehavior EmptyPointBehavior { get; set; }
Property Value
EmptyPointBehavior
The option. |
InteractivitySettings
Gets or sets the settings related to select / hover effects for the series.
Declaration
InteractivitySettings InteractivitySettings { get; set; }
Property Value
InteractivitySettings
|
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
bool IsHorizontalAxisUsed { get; }
Property Value
System.Boolean
|
IsStacked100
Gets a value indicating whether this ISeriesDefinition defines a Stack 100 series.
Declaration
bool IsStacked100 { get; }
Property Value
System.Boolean
|
IsVerticalAxisUsed
Gets boolean value indicating whether vertical axis should be used with this series or not.
Declaration
bool IsVerticalAxisUsed { get; }
Property Value
System.Boolean
|
ItemLabelFormat
Gets or sets the format string for the series items.
Declaration
string ItemLabelFormat { get; set; }
Property Value
System.String
Gets or sets the format string for the series items. |
ItemStyle
Gets or sets the System.Windows.Style associated with each of the DataPoints the current ISeriesDefinition.
Declaration
Style ItemStyle { get; set; }
Property Value
System.Windows.Style
|
ItemToolTipFormat
Gets or sets the default item tooltip format.
Declaration
string ItemToolTipFormat { get; set; }
Property Value
System.String
The item tooltip format. |
ItemType
Gets the type of the DataPoints in the DataSeries.
Declaration
Type ItemType { get; }
Property Value
System.Type
|
LabelPositionGenerator
Gets the label position generator.
Declaration
ILabelPositionGenerator LabelPositionGenerator { get; }
Property Value
ILabelPositionGenerator
The label position generator. |
LegendDisplayMode
Gets or sets the legend display mode.
Declaration
LegendDisplayMode LegendDisplayMode { get; set; }
Property Value
LegendDisplayMode
|
LegendItemLabelFormat
Gets or sets the default legend item label format.
Declaration
string LegendItemLabelFormat { get; set; }
Property Value
System.String
The legend item label format. |
PanelType
Gets the type of the layout panel of the DataSeries.
Declaration
Type PanelType { get; }
Property Value
System.Type
|
PointMarkItemStyle
Gets or sets the System.Windows.Style associated with each point mark (where applicable).
Declaration
Style PointMarkItemStyle { get; set; }
Property Value
System.Windows.Style
|
PreferredLabelDisplayMode
Gets the preferred label display mode.
Declaration
LabelDisplayMode PreferredLabelDisplayMode { get; }
Property Value
LabelDisplayMode
The preferred label display mode. |
ResourceId
Gets the resource id associated with the current ISeriesDefinition. Used to identify the list of styles used with the DataPoints.
Declaration
object ResourceId { get; }
Property Value
System.Object
|
SeriesItemLabelStyle
Gets or sets the series item label style.
Declaration
Style SeriesItemLabelStyle { get; set; }
Property Value
System.Windows.Style
The series item label style. |
SeriesItemTooltipStyle
Gets or sets the series item Tooltip style.
Declaration
Style SeriesItemTooltipStyle { get; set; }
Property Value
System.Windows.Style
The series item Tooltip style. |
SeriesName
Gets or sets the name of the specific series.
Declaration
string SeriesName { get; set; }
Property Value
System.String
|
SeriesStyle
Gets or sets the System.Windows.Style associated with each series (where applicable).
Declaration
Style SeriesStyle { get; set; }
Property Value
System.Windows.Style
|
ShowItemLabels
Gets or sets a value indicating whether the labels associated with each series item should be visible or hidden.
Declaration
bool ShowItemLabels { get; set; }
Property Value
System.Boolean
Default value is |
ShowItemToolTips
Gets or sets a value indicating whether the tool tips are enabled.
Declaration
bool ShowItemToolTips { get; set; }
Property Value
System.Boolean
Default value is |
Visibility
Gets or sets the visibility of the series.
Declaration
SeriesVisibility Visibility { get; set; }
Property Value
SeriesVisibility
The visibility. |
Methods
CreateChartItem()
Creates an object that will represent a single item in the DataSeries.
Declaration
IChartItem CreateChartItem()
Returns
IChartItem
Returns IChartItem object. This object is the visual representation of a single DataPoint from the DataSeries collection. |