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

Defines the Kendo UI Chart Donut series.

Definition

Namespace:Kendo.Mvc.UI

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

TValue

Syntax:

C#
public class ChartDonutSeries<TModel, TValue> : ChartPieSeries<TModel, TValue>, IChartDonutSeries, IChartPieSeries, IChartBoundSeries, IChartSeries where TModel : class

Inheritance: objectChartSeriesBase<TModel>ChartPieSeries<TModel, TValue>ChartDonutSeries<TModel, TValue>

Implements: IChartBoundSeriesIChartDonutSeriesIChartPieSeriesIChartSeries

Inherited Members ChartPieSeries<TModel, TValue>.CreateSerializer()ChartPieSeries<TModel, TValue>.AutoFitChartPieSeries<TModel, TValue>.TypeChartPieSeries<TModel, TValue>.MemberChartPieSeries<TModel, TValue>.CategoryMemberChartPieSeries<TModel, TValue>.ExplodeMemberChartPieSeries<TModel, TValue>.ColorMemberChartPieSeries<TModel, TValue>.VisibleInLegendMemberChartPieSeries<TModel, TValue>.NoteTextMemberChartPieSeries<TModel, TValue>.CategoryChartPieSeries<TModel, TValue>.ExplodeChartPieSeries<TModel, TValue>.VisibleInLegendExprChartPieSeries<TModel, TValue>.ColorChartPieSeries<TModel, TValue>.LabelsChartPieSeries<TModel, TValue>.BorderChartPieSeries<TModel, TValue>.DataChartPieSeries<TModel, TValue>.OverlayChartPieSeries<TModel, TValue>.PaddingChartPieSeries<TModel, TValue>.StartAngleChartPieSeries<TModel, TValue>.ConnectorsChartPieSeries<TModel, TValue>.VisualChartPieSeries<TModel, TValue>.PatternFieldChartSeriesBase<TModel>.NameChartSeriesBase<TModel>.OpacityChartSeriesBase<TModel>.ColorChartSeriesBase<TModel>.ColorHandlerChartSeriesBase<TModel>.AggregateHandlerChartSeriesBase<TModel>.TooltipChartSeriesBase<TModel>.AxisChartSeriesBase<TModel>.CategoryAxisChartSeriesBase<TModel>.HighlightChartSeriesBase<TModel>.FocusHighlightChartSeriesBase<TModel>.VisibleChartSeriesBase<TModel>.VisibleInLegendChartSeriesBase<TModel>.NotesChartSeriesBase<TModel>.ZIndexChartSeriesBase<TModel>.MedianChartSeriesBase<TModel>.MeanChartSeriesBase<TModel>.WhiskersChartSeriesBase<TModel>.PatternChartSeriesBase<TModel>.DrilldownFieldChartSeriesBase<TModel>.DrilldownSeriesFactoryChartSeriesBase<TModel>.LegendItemobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

Initializes a new instance of the ChartDonutSeries<TModel, TValue> class.

C#
public ChartDonutSeries()

Initializes a new instance of the ChartDonutSeries<TModel, TValue> class.

C#
public ChartDonutSeries(Expression<Func<TModel, TValue>> expressionValue, Expression<Func<TModel, string>> expressionCategory, Expression<Func<TModel, string>> expressionColor, Expression<Func<TModel, bool>> expressionExplode, Expression<Func<TModel, bool>> expressionVisibleInLegend)
Parameters:expressionValueExpression<Func<TModel, TValue>>

The value expression.

expressionCategoryExpression<Func<TModel, string>>

The category expression.

expressionColorExpression<Func<TModel, string>>

The color expression.

expressionExplodeExpression<Func<TModel, bool>>

The explode expression.

expressionVisibleInLegendExpression<Func<TModel, bool>>

The visibleInLegend expression.

Initializes a new instance of the ChartDonutSeries<TModel, TValue> class.

C#
public ChartDonutSeries(IEnumerable data)
Parameters:dataIEnumerable

The data.

Properties

Gets or sets the size of the donut hole.

C#
public int? HoleSize { get; set; }

Implements: IChartDonutSeries.HoleSize

Gets or sets the margin of the donut series.

C#
public int? Margin { get; set; }

Implements: IChartDonutSeries.Margin

Gets or sets the size of the donut series.

C#
public int? Size { get; set; }

Implements: IChartDonutSeries.Size

Methods

Creates a new ChartDonutSeriesSerializer.

C#
public override IChartSerializer CreateSerializer()
Returns:

IChartSerializer

The ChartDonutSeriesSerializer instance.

Overrides: ChartPieSeries<TModel, TValue>.CreateSerializer()

Implements: IChartSeries.CreateSerializer()