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

Defines the fluent interface for configuring bar series.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

The type of the data item

Syntax:

C#
public class ChartWaterfallSeriesBuilder<T> : ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>> where T : class

Inheritance: objectChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>ChartWaterfallSeriesBuilder<T>

Inherited Members ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Stack(bool)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Stack(string)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Stack(ChartStackType, string)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Aggregate(ChartSeriesAggregate)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Gap(double)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Spacing(double)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Labels(Action<ChartBarLabelsBuilder>)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Labels(bool)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Border(int, string, ChartDashType)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Border(Action<ChartBorderBuilder>)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Overlay(ChartBarSeriesOverlay)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.NegativeColor(string)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Field(string)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.CategoryField(string)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.ColorField(string)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.NoteTextField(string)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Visual(string)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Visual(Func<object, object>)ChartBarSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Whiskers(Action<ChartSeriesWhiskersSettingsBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Name(string)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Opacity(double)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Color(string)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.ColorHandler(Func<object, object>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.ColorHandler(string)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Tooltip(Action<ChartTooltipBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Tooltip(bool)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Axis(string)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.CategoryAxis(string)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Highlight(Action<ChartSeriesHighlightBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.FocusHighlight(Action<ChartSeriesFocusHighlightSettingsBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Highlight(bool)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Visible(bool)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.VisibleInLegend(bool)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Notes(Action<ChartNoteBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Aggregate(Func<object, object>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Aggregate(string)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.ZIndex(double)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Median(Action<ChartSeriesMedianBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Mean(Action<ChartSeriesMeanBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.DrilldownField(string)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.DrilldownSeriesFactory(string)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.DrilldownSeriesFactory(Func<object, object>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.LegendItem(Action<ChartSeriesLegendItemSettingsBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<T>>.Pattern(Action<ChartSeriesPatternSettingsBuilder>)ChartSeriesBuilderBase<IWaterfallSeries, ChartWaterfallSeriesBuilder<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 ChartWaterfallSeriesBuilder<T> class.

C#
public ChartWaterfallSeriesBuilder(IWaterfallSeries series)
Parameters:seriesIWaterfallSeries

The series.

Methods

Configures the series lines.

C#
public ChartWaterfallSeriesBuilder<T> Line(Action<ChartLineBuilder> configurator)
Parameters:configuratorAction<ChartLineBuilder>

The configuration action.

Returns:

ChartWaterfallSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Waterfall(new int[] { 180, -60, -20, 10, 30 })
.Line(line =&gt; line.Color("#00ff00"))
)
)

Configures the series lines.

C#
public ChartWaterfallSeriesBuilder<T> Line(int width, string color, ChartDashType dashType)
Parameters:widthint

The lines width.

colorstring

The lines color.

dashTypeChartDashType

The lines dashType.

Returns:

ChartWaterfallSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Waterfall(new int[] { 180, -60, -20, 10, 30 })
.Line(2, "red", ChartDashType.Dot)
)
)

Configures the series lines.

C#
public ChartWaterfallSeriesBuilder<T> Line(int width, string color)
Parameters:widthint

The lines width.

colorstring

The lines color.

Returns:

ChartWaterfallSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Waterfall(new int[] { 180, -60, -20, 10, 30 })
.Line(2, "red")
)
)

Configures the series lines width.

C#
public ChartWaterfallSeriesBuilder<T> Line(int width)
Parameters:widthint

The lines width.

Returns:

ChartWaterfallSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Waterfall(new int[] { 180, -60, -20, 10, 30 })
.Line(2)
)
)