New to Telerik Document ProcessingStart a free 30-day trial

Strongly typed series collection for a specific series kind, with helpers to create and manage items.

Definition

Namespace:Telerik.Windows.Documents.Model.Drawing.Charts

Assembly:Telerik.Windows.Documents.Core.dll

Type Parameters:

T

The type of series the collection holds.

Syntax:

C#
public class SeriesCollection<T> : SeriesCollection, IEnumerable<SeriesBase>, IEnumerable where T : SeriesBase

Inheritance: objectSeriesCollectionSeriesCollection<T>

Implements: IEnumerableIEnumerable<SeriesBase>

Inherited Members SeriesCollection.Add(SeriesBase)SeriesCollection.Remove(SeriesBase)

Methods

Create a new series of type T, add it to the collection, and return it.

C#
public T Add()
Returns:

T

The new series object.

Create and add a category-based series using categories and values, and return the T instance.

C#
public T Add(IChartData categoriesData, IChartData valuesData, Title title = null)
Parameters:categoriesDataIChartData

The data for the categories of the series.

valuesDataIChartData

The data for the values of the series.

titleTitle

The title of the series.

Returns:

T

The new series object.

Create and add a bubble-capable series using X, Y, and size data, and return the T instance.

C#
public T AddBubble(IChartData xValuesData, IChartData yValuesData, IChartData bubbleSizesData, Title title = null)
Parameters:xValuesDataIChartData

The data for the X values of the series.

yValuesDataIChartData

The data for the Y values of the series.

bubbleSizesDataIChartData

The data for the bubble size values of the series.

titleTitle

The title of the series.

Returns:

T

The new series object.

Create and add a scatter-capable series using X and Y data, and return the T instance.

C#
public T AddScatter(IChartData xValuesData, IChartData yValuesData, Title title = null)
Parameters:xValuesDataIChartData

The data for the X values of the series.

yValuesDataIChartData

The data for the Y values of the series.

titleTitle

The title of the series.

Returns:

T

The new series object.

Enumerate the series as the concrete type T.

C#
public IEnumerator<T> GetEnumerator()
Returns:

IEnumerator<T>

Remove the specified series from the collection if present.

C#
public void Remove(T series)
Parameters:seriesT

The series to be removed.