New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Represents the strongly-typed collection of SeriesBase instances composing the chart's plot area. Tracks aggregate characteristics (presence of specific series families, overall data-binding state) and raises when modified. Provides JSON serialization used in client configuration.

Definition

Namespace:Telerik.Web.UI.HtmlChart.PlotArea

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public class SeriesCollection : StronglyTypedStateManagedCollection<SeriesBase>, IList, ICollection, IEnumerable, IStateManager

Inheritance: objectStateManagedCollectionStronglyTypedStateManagedCollection<SeriesBase>SeriesCollection

Implements: ICollectionIEnumerableIListIStateManager

Inherited Members StronglyTypedStateManagedCollection<SeriesBase>.Contains(SeriesBase)StronglyTypedStateManagedCollection<SeriesBase>.CopyTo(SeriesBase[], int)StronglyTypedStateManagedCollection<SeriesBase>.IndexOf(SeriesBase)StronglyTypedStateManagedCollection<SeriesBase>.Insert(int, SeriesBase)StronglyTypedStateManagedCollection<SeriesBase>.Remove(SeriesBase)StronglyTypedStateManagedCollection<SeriesBase>.RemoveAt(int)StronglyTypedStateManagedCollection<SeriesBase>.this[int]StronglyTypedStateManagedCollection<SeriesBase>.ListStateManagedCollection.Clear()StateManagedCollection.CopyTo(Array, int)StateManagedCollection.CreateKnownType(int)StateManagedCollection.GetEnumerator()StateManagedCollection.GetKnownTypes()StateManagedCollection.OnClear()StateManagedCollection.OnClearComplete()StateManagedCollection.OnValidate(object)StateManagedCollection.OnInsert(int, object)StateManagedCollection.OnInsertComplete(int, object)StateManagedCollection.OnRemove(int, object)StateManagedCollection.OnRemoveComplete(int, object)StateManagedCollection.SetDirty()StateManagedCollection.Countobject.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

C#
public SeriesCollection()

Methods

Adds a series to the collection, updates aggregate capability flags and raises . Also updates the collection-level when the newly added series is data-bound.

C#
public virtual void Add(SeriesBase series)
Parameters:seriesSeriesBase

Series instance to add.

Adds each series from the supplied enumeration by delegating to Add(SeriesBase).

C#
public virtual void AddRange(IEnumerable<SeriesBase> seriesCollection)
Parameters:seriesCollectionIEnumerable<SeriesBase>

Enumerable of series to add.

C#
protected virtual void RegisterSeries(Func<bool> typeRegistered, Action registerType)
Parameters:typeRegisteredFunc<bool>registerTypeAction
C#
protected override void SetDirtyObject(object o)
Parameters:oobject

Overrides: StronglyTypedStateManagedCollection<SeriesBase>.SetDirtyObject(object)

Re-evaluates and updates the flag by scanning contained series.

C#
public void UpdateIsDataBound()