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 ChartSeries

Inheritance
System.Object
DisposableObject
RadObject
UIChartElement
ChartSeries
CartesianSeries
FunnelSeries
PieSeries
PolarSeries
Inherited Members
UIChartElement.IsVisibleProperty
UIChartElement.ClassProperty
UIChartElement.VisualStateProperty
UIChartElement.IsMouseDownProperty
UIChartElement.IsMouseOverProperty
UIChartElement.FontProperty
UIChartElement.CustomFontProperty
UIChartElement.CustomFontSizeProperty
UIChartElement.CustomFontStyleProperty
UIChartElement.ForeColorProperty
UIChartElement.BackColorProperty
UIChartElement.BackColor2Property
UIChartElement.BackColor3Property
UIChartElement.BackColor4Property
UIChartElement.NumberOfColorsProperty
UIChartElement.GradientStyleProperty
UIChartElement.GradientAngleProperty
UIChartElement.GradientPercentageProperty
UIChartElement.GradientPercentage2Property
UIChartElement.BorderBoxStyleProperty
UIChartElement.BorderDrawModeProperty
UIChartElement.BorderWidthProperty
UIChartElement.BorderLeftWidthProperty
UIChartElement.BorderRightWidthProperty
UIChartElement.BorderTopWidthProperty
UIChartElement.BorderBottomWidthProperty
UIChartElement.BorderGradientAngleProperty
UIChartElement.BorderGradientStyleProperty
UIChartElement.BorderColorProperty
UIChartElement.BorderColor2Property
UIChartElement.BorderColor3Property
UIChartElement.BorderColor4Property
UIChartElement.BorderInnerColorProperty
UIChartElement.BorderInnerColor2Property
UIChartElement.BorderInnerColor3Property
UIChartElement.BorderInnerColor4Property
UIChartElement.BorderLeftColorProperty
UIChartElement.BorderTopColorProperty
UIChartElement.BorderRightColorProperty
UIChartElement.BorderBottomColorProperty
UIChartElement.BorderLeftShadowColorProperty
UIChartElement.BorderTopShadowColorProperty
UIChartElement.BorderRightShadowColorProperty
UIChartElement.BorderBottomShadowColorProperty
UIChartElement.BackgroundShapeProperty
UIChartElement.BorderDashStyleProperty
UIChartElement.BorderDashPatternProperty
UIChartElement.BorderCornerRadiusProperty
UIChartElement.ShapeProperty
UIChartElement.PaddingProperty
UIChartElement.SmoothingModeProperty
UIChartElement.GetValue(RadProperty)
UIChartElement.Attach(UIChartElement)
UIChartElement.Dettach()
UIChartElement.Invalidate()
UIChartElement.MeasureContentOverride(ChartNode, Object)
UIChartElement.DpiScaleChanged(SizeF)
UIChartElement.GetScaledFont(Single)
UIChartElement.IChartElementPresenter.RefreshNode(ChartNode)
UIChartElement.IChartElementPresenter.MeasureContent(ChartNode, Object)
UIChartElement.IChartElementPresenter.InvalidatePalette()
UIChartElement.GetCurrentShape()
UIChartElement.GetThemeEffectiveType()
UIChartElement.IStylableNode.ApplySettings(PropertySettingGroup)
UIChartElement.ApplyStyle()
UIChartElement.BuildVisualState()
UIChartElement.AddStylePropertySetting(IPropertySetting)
UIChartElement.ApplyStyleByIndex(PropertySettingGroup, Int32)
UIChartElement.Parent
UIChartElement.Level
UIChartElement.Children
UIChartElement.IsMouseDown
UIChartElement.IsMouseOver
UIChartElement.View
UIChartElement.ForeColor
UIChartElement.Font
UIChartElement.CustomFont
UIChartElement.CustomFontSize
UIChartElement.CustomFontStyle
UIChartElement.BackColor
UIChartElement.BackColor2
UIChartElement.BackColor3
UIChartElement.BackColor4
UIChartElement.GradientStyle
UIChartElement.GradientAngle
UIChartElement.GradientPercentage
UIChartElement.GradientPercentage2
UIChartElement.NumberOfColors
UIChartElement.BorderLeftColor
UIChartElement.BorderTopColor
UIChartElement.BorderRightColor
UIChartElement.BorderBottomColor
UIChartElement.BorderLeftShadowColor
UIChartElement.BorderTopShadowColor
UIChartElement.BorderRightShadowColor
UIChartElement.BorderBottomShadowColor
UIChartElement.BorderBoxStyle
UIChartElement.BorderDrawMode
UIChartElement.BorderWidth
UIChartElement.BorderLeftWidth
UIChartElement.BorderTopWidth
UIChartElement.BorderRightWidth
UIChartElement.BorderBottomWidth
UIChartElement.BorderGradientAngle
UIChartElement.BorderGradientStyle
UIChartElement.BorderColor
UIChartElement.BorderColor2
UIChartElement.BorderColor3
UIChartElement.BorderColor4
UIChartElement.BorderInnerColor
UIChartElement.BorderInnerColor2
UIChartElement.BorderInnerColor3
UIChartElement.BorderInnerColor4
UIChartElement.BorderDashStyle
UIChartElement.BorderDashPattern
UIChartElement.BorderCornerRadius
UIChartElement.Size
UIChartElement.Shape
UIChartElement.BackgroundShape
UIChartElement.Padding
UIChartElement.SmoothingMode
UIChartElement.IsAttached
UIChartElement.DpiScaleFactor
UIChartElement.IBorderElement.ForeColor
UIChartElement.IBorderElement.ForeColor2
UIChartElement.IBorderElement.ForeColor3
UIChartElement.IBorderElement.ForeColor4
UIChartElement.IBorderElement.InnerColor
UIChartElement.IBorderElement.InnerColor2
UIChartElement.IBorderElement.InnerColor3
UIChartElement.IBorderElement.InnerColor4
UIChartElement.IBorderElement.BoxStyle
UIChartElement.IBorderElement.GradientStyle
UIChartElement.IBorderElement.GradientAngle
UIChartElement.IBorderElement.SmoothingMode
UIChartElement.IBoxStyle.LeftColor
UIChartElement.IBoxStyle.LeftShadowColor
UIChartElement.IBoxStyle.TopColor
UIChartElement.IBoxStyle.TopShadowColor
UIChartElement.IBoxStyle.RightColor
UIChartElement.IBoxStyle.RightShadowColor
UIChartElement.IBoxStyle.BottomColor
UIChartElement.IBoxStyle.BottomShadowColor
UIChartElement.IBoxElement.Width
UIChartElement.IBoxElement.LeftWidth
UIChartElement.IBoxElement.TopWidth
UIChartElement.IBoxElement.RightWidth
UIChartElement.IBoxElement.BottomWidth
UIChartElement.IBoxElement.Offset
UIChartElement.IBoxElement.BorderSize
UIChartElement.IBoxElement.HorizontalWidth
UIChartElement.IBoxElement.VerticalWidth
UIChartElement.Class
UIChartElement.VisualState
UIChartElement.ThemeRole
UIChartElement.ChildrenHierarchy
UIChartElement.IStylableNode.Children
UIChartElement.IStylableNode.Parent
UIChartElement.Style
UIChartElement.StateManager
UIChartElement.FallbackToDefaultTheme
RadObject.BindingContextProperty
RadObject.RadType
RadObject.ReplaceDefaultDescriptors(PropertyDescriptorCollection)
RadObject.ClearPropertyStore()
RadObject.SuspendPropertyNotifications()
RadObject.ResumePropertyNotifications()
RadObject.GetPropertyValue(RadProperty)
RadObject.SetDefaultValueOverride(RadProperty, Object)
RadObject.SetValueAtDesignTime(RadProperty, Object)
RadObject.SetValue(RadProperty, Object)
RadObject.ResetValue(RadProperty)
RadObject.ResetLocalValue(RadProperty)
RadObject.ResetValue(RadProperty, ValueResetFlags)
RadObject.UpdateValue(RadProperty)
RadObject.GetValueSource(RadProperty)
RadObject.GetRegisteredRadProperty(String)
RadObject.UpdateValueCore(RadPropertyValue)
RadObject.SetValueCore(RadPropertyValue, Object, Object, ValueSource)
RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)
RadObject.GetDefaultValue(RadPropertyValue, Object)
RadObject.CoerceValue(RadPropertyValue, Object)
RadObject.ShouldSerializeProperty(PropertyDescriptor)
RadObject.ShouldSerializeProperty(RadProperty)
RadObject.CanRaisePropertyChangeNotifications(RadPropertyValue)
RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)
RadObject.UnbindProperty(RadProperty)
RadObject.RemoveStylePropertySetting(IPropertySetting)
RadObject.RemoveStylePropertySetting(RadProperty)
RadObject.GetInheritedValue(RadProperty)
RadObject.OnPropertyChanging(RadPropertyChangingEventArgs)
RadObject.OnNotifyPropertyChanged(String)
RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)
RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)
RadObject.IsPropertyCancelable(RadPropertyMetadata)
RadObject.PropertyValues
RadObject.IsDesignMode
RadObject.PropertyFilter
RadObject.RadObjectType
RadObject.BindingContext
RadObject.PropertyChanged
RadObject.RadPropertyChanged
RadObject.RadPropertyChanging
RadObject.ShouldSerializePropertyHandler
DisposableObject.GetBitState(Int64)
DisposableObject.SetBitState(Int64, Boolean)
DisposableObject.OnBitStateChanged(Int64, Boolean, Boolean)
DisposableObject.Dispose()
DisposableObject.Dispose(Boolean)
DisposableObject.PerformDispose(Boolean)
DisposableObject.DisposeUnmanagedResources()
DisposableObject.BitState
DisposableObject.Events
DisposableObject.IsDisposing
DisposableObject.IsDisposed
DisposableObject.Disposed
DisposableObject.Disposing
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.ChartView.dll

Syntax

public abstract class ChartSeries : UIChartElement, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IStylableElement, IStylableNode, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IShapedElement, IChartSeries, IChartElementPresenter, IAxisProvider

Constructors

ChartSeries()

Initializes a new instance of the ChartSeries class.

Declaration
public ChartSeries()

Fields

DrawLinesToLabelsProperty

Declaration
public static RadProperty DrawLinesToLabelsProperty
Field Value
RadProperty

LabelFormatProperty

Declaration
public static RadProperty LabelFormatProperty
Field Value
RadProperty

LabelRotationAngleProperty

Declaration
public static RadProperty LabelRotationAngleProperty
Field Value
RadProperty

LinesToLabelsColorProperty

Declaration
public static RadProperty LinesToLabelsColorProperty
Field Value
RadProperty

PointSizeProperty

Declaration
public static RadProperty PointSizeProperty
Field Value
RadProperty

SyncLinesToLabelsColorProperty

Declaration
public static RadProperty SyncLinesToLabelsColorProperty
Field Value
RadProperty

Properties

Axes

Gets the axes.

Declaration
public virtual Axis[] Axes { get; }
Property Value
Axis[]

The axes.

Implements
IAxisProvider.Axes

Bounds

Gets the bounds of the series

Declaration
public RectangleF Bounds { get; }
Property Value
System.Drawing.RectangleF

DataMember

Gets or sets the name of the list or table in the data source for which the ChartSeries is bound.

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

DataPoints

Gets the data points.

Declaration
public ChartDataPointCollection DataPoints { get; }
Property Value
ChartDataPointCollection

The data points.

DataSource

Gets or sets the data source of the ChartSeries.

Declaration
public object DataSource { get; set; }
Property Value
System.Object

DisplayMember

Gets or sets the display member.

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

The display member.

DrawLinesToLabels

Gets or sets a value indicating whether to draw lines between data points and labels.

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

Family

Declaration
public virtual string Family { get; }
Property Value
System.String

IsVisible

Gets or sets a value indicating whether this instance is visible.

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

Overrides
UIChartElement.IsVisible
Implements
IChartElementPresenter.IsVisible

LabelFormat

Gets or sets the format used to format all the labels present on the axis.

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

LabelFormatProvider

Gets or sets the format provider to be used for the labels of the axis.

Declaration
public IFormatProvider LabelFormatProvider { get; set; }
Property Value
System.IFormatProvider

LabelRotationAngle

Gets or sets the label rotation angle.

Declaration
public double LabelRotationAngle { get; set; }
Property Value
System.Double

The label rotation angle.

LinesToLabelsColor

Gets or sets the color of the lines connecting data points to their labels.

Declaration
public Color LinesToLabelsColor { get; set; }
Property Value
System.Drawing.Color

The color of the lines.

Model

Gets the model.

Declaration
public abstract ChartSeriesModel Model { get; }
Property Value
ChartSeriesModel

The model.

Name

Gets or sets the name.

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

The name.

Palette

Gets or sets the palette.

Declaration
public PaletteEntry Palette { get; set; }
Property Value
PaletteEntry

The palette.

PointSize

Gets or sets the size of the points of the series

Declaration
public SizeF PointSize { get; set; }
Property Value
System.Drawing.SizeF

SelectedStyle

Gets the selected style.

Declaration
public virtual ChartStyle SelectedStyle { get; }
Property Value
ChartStyle

The selected style.

ShowLabels

Gets or sets a value indicating whether the series will display a label associated with each data point.

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

SyncLinesToLabelsColor

Gets or sets a value indicating whether to sync the color of the line connecting a data point and its label.

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

true if color is synced; otherwise, false.

TrackballFormatString

Gets the trackball format string.

Declaration
protected virtual string TrackballFormatString { get; }
Property Value
System.String

The trackball format string.

Methods

ApplyStyleSettingsCore(PropertySettingGroup)

Applies the style settings.

Declaration
protected override void ApplyStyleSettingsCore(PropertySettingGroup group)
Parameters
PropertySettingGroup group

The group.

Overrides
UIChartElement.ApplyStyleSettingsCore(PropertySettingGroup)

BindMembers()

Binds the members.

Declaration
protected virtual void BindMembers()

CreateDataPoint()

Creates the data point.

Declaration
protected DataPoint CreateDataPoint()
Returns
DataPoint

CreateDataPointElement(DataPoint)

Creates the data point element.

Declaration
protected DataPointElement CreateDataPointElement(DataPoint point)
Parameters
DataPoint point

The point.

Returns
DataPointElement

CreateDataPointElementCollection()

Creates the data point element collection.

Declaration
protected virtual ChartElementCollection CreateDataPointElementCollection()
Returns
ChartElementCollection

CreateDefaultDataPoint()

Declaration
protected abstract DataPoint CreateDefaultDataPoint()
Returns
DataPoint

CreateModel()

Declaration
protected abstract ChartDataPointCollection CreateModel()
Returns
ChartDataPointCollection

CreatePointElement(DataPoint)

Declaration
protected abstract DataPointElement CreatePointElement(DataPoint point)
Parameters
DataPoint point

Returns
DataPointElement

DisposeManagedResources()

Disposes managed resources.

Declaration
protected override void DisposeManagedResources()
Overrides
RadObject.DisposeManagedResources()

EnsureVisualState(ChartArea)

Ensures the visual state.

Declaration
protected virtual void EnsureVisualState(ChartArea area)
Parameters
ChartArea area

The area.

GetDefaultTrackballTextForPoint(DataPoint)

Gets the default trackball text for point.

Declaration
protected virtual string GetDefaultTrackballTextForPoint(DataPoint point)
Parameters
DataPoint point

The point.

Returns
System.String

GetElement(Point)

Gets the element.

Declaration
public DataPointElement GetElement(Point pt)
Parameters
System.Drawing.Point pt

The pt.

Returns
DataPointElement

GetStyleIndex()

Gets the index of the style.

Declaration
protected virtual int GetStyleIndex()
Returns
System.Int32

HitTest(Int32, Int32)

Returns the DataPoint that hits the x,y coordinates.

Declaration
public DataPoint HitTest(int x, int y)
Parameters
System.Int32 x

The x.

System.Int32 y

The y.

Returns
DataPoint

OnApplyPalette()

Called when the palette is applied.

Declaration
protected virtual void OnApplyPalette()

OnAttached(UIChartElement)

Called when [attached].

Declaration
protected override void OnAttached(UIChartElement parent)
Parameters
UIChartElement parent

The parent.

Overrides
UIChartElement.OnAttached(UIChartElement)

OnCreatePoint(ChartViewCreatePointEventArgs)

Raises the CreatePoint event.

Declaration
protected virtual void OnCreatePoint(ChartViewCreatePointEventArgs e)
Parameters
ChartViewCreatePointEventArgs e

The ChartViewCreatePointEventArgs instance containing the event data.

OnDataPointIsSelectedChanged(DataPoint)

Occurs when a DataPoint owned by the series has its IsSelected property changed.

Declaration
public void OnDataPointIsSelectedChanged(DataPoint point)
Parameters
DataPoint point

Implements
IChartSeries.OnDataPointIsSelectedChanged(DataPoint)

OnDettached()

Called when [dettached].

Declaration
protected override void OnDettached()
Overrides
UIChartElement.OnDettached()

OnPropertyChanged(RadPropertyChangedEventArgs)

Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs e

Overrides
UIChartElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnTrackballPointTextNeeded(TrackballPointTextNeededEventArgs)

Declaration
protected virtual void OnTrackballPointTextNeeded(TrackballPointTextNeededEventArgs e)
Parameters
TrackballPointTextNeededEventArgs e

Refresh()

Refreshes the UIChartElement.

Declaration
public override void Refresh()
Overrides
UIChartElement.Refresh()

ValidatePoint(DataPoint)

Validates the point.

Declaration
protected virtual void ValidatePoint(DataPoint item)
Parameters
DataPoint item

The item.

Events

CreatePoint

Occurs when a new DataPoint is created.

Declaration
public event ChartViewCreatePointEventHandler CreatePoint
Event Type
ChartViewCreatePointEventHandler

TrackballPointTextNeeded

When the trackball is shown, this event is fired for every point that is being currently shown.

Declaration
public event TrackballPointTextNeededEventHandler TrackballPointTextNeeded
Event Type
TrackballPointTextNeededEventHandler

Extension Methods

CommonExtensions.ClearIfNoBindingAndSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
CommonExtensions.SetIfDifferent(RadObject, RadProperty, Object)
CommonExtensions.ClearIfSet(RadObject, RadProperty)
CommonExtensions.IsLocalValueSet(RadObject, RadProperty)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
DispatcherExtensions.CheckAccess(RadObject)
SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • 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.