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

Defines the fluent interface for configuring the chart error bars.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TBuilder

TErrorBars

Syntax:

C#
public abstract class ErrorBarsBuilderBase<TBuilder, TErrorBars> where TBuilder : ErrorBarsBuilderBase<TBuilder, TErrorBars> where TErrorBars : ErrorBarsBase

Inheritance: objectErrorBarsBuilderBase<TBuilder, TErrorBars>

Derived Classes: CategoricalErrorBarsBuilderScatterErrorBarsBuilder

Inherited Members object.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 ErrorBarsBuilderBase<TBuilder, TErrorBars> class.

C#
public ErrorBarsBuilderBase(TErrorBars errorBars)
Parameters:errorBarsTErrorBars

The error bars configuration.

Fields

errorBars

TErrorBars

The error bars configuration.

C#
protected readonly TErrorBars errorBars

Methods

Sets the error bars color.

C#
public TBuilder Color(string color)
Parameters:colorstring

The error bars color.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("chart")
.Series(series =&gt; series
.Bar(s =&gt; s.Sales)
.ErrorBars(e =&gt; e.Color("red"))
)
)

Sets a value indicating if the end caps should be shown.

C#
public TBuilder EndCaps(bool endCaps)
Parameters:endCapsbool

A value indicating if the end caps should be shown.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("chart")
.Series(series =&gt; series
.Bar(s =&gt; s.Sales)
.ErrorBars(e =&gt; e.EndCaps("false"))
)
)

Configures the error bars lines.

C#
public TBuilder Line(Action<ChartLineBuilderBase> configurator)
Parameters:configuratorAction<ChartLineBuilderBase>

The configuration action.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("chart")
.Series(series =&gt; series
.Bar(s =&gt; s.Sales)
.ErrorBars(e =&gt; e.Line(l =&gt; l.Width(2)))
)
)

Configures the error bars lines.

C#
public TBuilder Line(int width, string color, ChartDashType dashType)
Parameters:widthint

The line width.

colorstring

The line color.

dashTypeChartDashType

The line dash type.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("chart")
.Series(series =&gt; series
.Bar(s =&gt; s.Sales)
.ErrorBars(e =&gt; e.Line(2, "red", ChartDashType.Dot))
)
)

Sets the error bar visual handler

C#
public TBuilder Visual(Func<object, object> handler)
Parameters:handlerFunc<object, object>

The handler

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("chart")
.Series(series =&gt; series
.Bar(s =&gt; s.Sales)
.ErrorBars(e =&gt; e.Visual(
@&lt;text&gt;
function(e) {
return e.createVisual(); // returns the default visual
}
&lt;/text&gt;
)
)
)
)

Sets the error bar visual handler

C#
public TBuilder Visual(string handler)
Parameters:handlerstring

The JavaScript handler name.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("chart")
.Series(series =&gt; series
.Bar(s =&gt; s.Sales)
.ErrorBars(e =&gt; e.Visual("errorBarVisual"))
)
)