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

Defines the fluent interface for configuring donut series.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

The type of the data item

Syntax:

C#
public class ChartDonutSeriesBuilder<T> : ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>> where T : class

Inheritance: objectChartDrillDownBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>ChartDonutSeriesBuilder<T>

Inherited Members ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.AutoFit(bool)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.AutoFit()ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Name(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Opacity(double)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Padding(int)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.StartAngle(int)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Labels(Action<ChartPieLabelsBuilder>)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Labels(bool)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Border(int, string, ChartDashType)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Border(Action<ChartBorderBuilder>)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Overlay(ChartPieSeriesOverlay)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Connectors(Action<ChartPieConnectorsBuilder>)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Highlight(Action<ChartPieSeriesHighlightBuilder>)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Field(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.CategoryField(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.ColorField(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.NoteTextField(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.ExplodeField(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.VisibleInLegendField(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Tooltip(Action<ChartTooltipBuilder>)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.FocusHighlight(Action<ChartSeriesFocusHighlightSettingsBuilder>)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Tooltip(bool)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Visual(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Visual(Func<object, object>)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.LegendItem(Action<ChartSeriesLegendItemSettingsBuilder>)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.PatternField(string)ChartPieSeriesBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Pattern(Action<ChartSeriesPatternSettingsBuilder>)ChartDrillDownBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.DrilldownField(string)ChartDrillDownBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.DrilldownSeriesFactory(string)ChartDrillDownBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.DrilldownSeriesFactory(Func<object, object>)ChartDrillDownBuilderBase<IChartDonutSeries, ChartDonutSeriesBuilder<T>>.Seriesobject.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 ChartDonutSeriesBuilder<T> class.

C#
public ChartDonutSeriesBuilder(IChartDonutSeries series)
Parameters:seriesIChartDonutSeries

The series.

Properties

Gets or sets the series.

C#
public IChartDonutSeries Series { get; }
Property Value:

The series.

Methods

Sets the size of the donut hole.

C#
public ChartDonutSeriesBuilder<T> HoleSize(int holeSize)
Parameters:holeSizeintReturns:

ChartDonutSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Donut(s =&gt; s.Sales, s =&gt; s.DateString).HoleSize(40))
)

Sets the margin of the donut series.

C#
public ChartDonutSeriesBuilder<T> Margin(int margin)
Parameters:marginintReturns:

ChartDonutSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Donut(s =&gt; s.Sales, s =&gt; s.DateString).Margin(10))
)

Sets the size of the donut series.

C#
public ChartDonutSeriesBuilder<T> Size(int size)
Parameters:sizeintReturns:

ChartDonutSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Donut(s =&gt; s.Sales, s =&gt; s.DateString).Size(20))
)