skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class SeriesDefinition

Generic class that defines a SeriesDefinition.

Inheritance
System.Object
InheritanceContextPropagator
SeriesDefinition
BarSeriesDefinition
LinearSeriesDefinition
RadialSeriesDefinition
Series3DDefinition
Inherited Members
InheritanceContextPropagator.CreateInstanceCore()
InheritanceContextPropagator.FreezeCore(Boolean)
Namespace: Telerik.Windows.Controls.Charting
Assembly: Telerik.Windows.Controls.Charting.dll

Syntax

public abstract class SeriesDefinition : InheritanceContextPropagator, ISeriesDefinition, IAggregationGroupSeriesDefinition, INotifyPropertyChanged

Constructors

SeriesDefinition()

Initializes a new instance of the SeriesDefinition class.

Declaration
protected 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
ISeriesDefinition.AggregatorX

AggregatorY

The Y ISeriesAggregator instance associated with the current ISeriesDefinition.

Declaration
public ISeriesAggregator AggregatorY { get; set; }
Property Value
ISeriesAggregator

Implements
ISeriesDefinition.AggregatorY

AnimationSettings

Gets or sets the animation settings for the series.

Declaration
public AnimationSettings AnimationSettings { get; set; }
Property Value
AnimationSettings

The animation settings object.

Implements
ISeriesDefinition.AnimationSettings

Appearance

Gets the appearance settings for the series.

Declaration
public SeriesAppearanceSettings Appearance { get; set; }
Property Value
SeriesAppearanceSettings

Implements
ISeriesDefinition.Appearance

AxisName

Gets the name of the Y Axis associated with the current ISeriesDefinition.

Declaration
public string AxisName { get; set; }
Property Value
System.String

Implements
ISeriesDefinition.AxisName

ContainerType

Gets the type of the DataSeries visual container.

Declaration
public abstract Type ContainerType { get; }
Property Value
System.Type

Implements
ISeriesDefinition.ContainerType

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
ISeriesDefinition.EmptyPointBehavior

InteractivitySettings

Gets or sets the settings related to select / hover effects for the series.

Declaration
public InteractivitySettings InteractivitySettings { get; set; }
Property Value
InteractivitySettings

Implements
ISeriesDefinition.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
public virtual bool IsHorizontalAxisUsed { get; }
Property Value
System.Boolean

Implements
ISeriesDefinition.IsHorizontalAxisUsed

IsStacked100

Gets a value indicating whether this ISeriesDefinition defines a Stack 100 series.

Declaration
public virtual bool IsStacked100 { get; }
Property Value
System.Boolean

True if the series is Stacked 100; otherwise, false.

Implements
ISeriesDefinition.IsStacked100

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
ISeriesDefinition.IsVerticalAxisUsed

ItemLabelFormat

Gets or sets the default label format.

Declaration
public string ItemLabelFormat { get; set; }
Property Value
System.String

The default label format.

Implements
ISeriesDefinition.ItemLabelFormat

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
ISeriesDefinition.ItemStyle

ItemToolTipFormat

Gets or sets the default tooltip format.

Declaration
public string ItemToolTipFormat { get; set; }
Property Value
System.String

The tool tip format.

Implements
ISeriesDefinition.ItemToolTipFormat

ItemType

Gets the type of the DataPoints in the DataSeries.

Declaration
public abstract Type ItemType { get; }
Property Value
System.Type

Implements
ISeriesDefinition.ItemType

LabelPositionGenerator

Gets the label position generator.

Declaration
public ILabelPositionGenerator LabelPositionGenerator { get; protected set; }
Property Value
ILabelPositionGenerator

The label position generator.

Implements
ISeriesDefinition.LabelPositionGenerator

LegendDisplayMode

Gets or sets the legend display mode.

Declaration
public LegendDisplayMode LegendDisplayMode { get; set; }
Property Value
LegendDisplayMode

Implements
ISeriesDefinition.LegendDisplayMode

LegendItemLabelFormat

Gets or sets the default legend item format.

Declaration
public string LegendItemLabelFormat { get; set; }
Property Value
System.String

The legend item format.

Implements
ISeriesDefinition.LegendItemLabelFormat

PanelType

Gets the type of the layout panel of the DataSeries.

Declaration
public Type PanelType { get; }
Property Value
System.Type

Implements
ISeriesDefinition.PanelType

PointMarkItemStyle

Gets the System.Windows.Style associated with the point mark.

Declaration
public Style PointMarkItemStyle { get; set; }
Property Value
System.Windows.Style

Implements
ISeriesDefinition.PointMarkItemStyle

PreferredLabelDisplayMode

Gets the preferred label display mode.

Declaration
public virtual LabelDisplayMode PreferredLabelDisplayMode { get; }
Property Value
LabelDisplayMode

The preferred label display mode.

Implements
ISeriesDefinition.PreferredLabelDisplayMode

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
ISeriesDefinition.ResourceId

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
ISeriesDefinition.SeriesItemLabelStyle

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
ISeriesDefinition.SeriesItemTooltipStyle

SeriesName

Gets or sets the name of the specific series.

Declaration
public string SeriesName { get; set; }
Property Value
System.String

Implements
ISeriesDefinition.SeriesName

SeriesStyle

Gets the System.Windows.Style associated with the series.

Declaration
public Style SeriesStyle { get; set; }
Property Value
System.Windows.Style

Implements
ISeriesDefinition.SeriesStyle

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 true.

Implements
ISeriesDefinition.ShowItemLabels

ShowItemToolTips

Gets or sets a value indicating whether tool tips are enabled.

Declaration
public bool ShowItemToolTips { get; set; }
Property Value
System.Boolean

True if tool tips are enabled otherwise, false.

Implements
ISeriesDefinition.ShowItemToolTips

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
ISeriesDefinition.Visibility

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
ISeriesDefinition.CreateChartItem()

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

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.