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

Defines the fluent API for configuring ChartSeriesLabelsToBorderSettings

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class ChartSeriesLabelsToBorderSettingsBuilder

Inheritance: objectChartSeriesLabelsToBorderSettingsBuilder

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 ChartSeriesLabelsToBorderSettingsBuilder<T> class.

C#
public ChartSeriesLabelsToBorderSettingsBuilder(ChartSeriesLabelsToBorderSettings container)
Parameters:containerChartSeriesLabelsToBorderSettings

The ChartSeriesLabelsToBorderSettings container

Properties

Gets the ChartSeriesLabelsToBorderSettings<T> container.

C#
protected ChartSeriesLabelsToBorderSettings Container { get; }

Methods

The color of the border. Accepts a valid CSS color string, including hex and rgb.

C#
public ChartSeriesLabelsToBorderSettingsBuilder Color(string value)
Parameters:valuestring

The value that sets the Color

Returns:

ChartSeriesLabelsToBorderSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(
m =&gt; m.FromSales,
m =&gt; m.ToSales
)
.Labels(l =&gt; l
.To(t =&gt; t
.Border(b =&gt; b
.Color("red")
)
)
)
)
)

The color of the border. Accepts a valid CSS color string, including hex and rgb.

C#
public ChartSeriesLabelsToBorderSettingsBuilder ColorHandler(Func<object, object> handler)
Parameters:handlerFunc<object, object>

The handler code wrapped in a text tag.

Returns:

ChartSeriesLabelsToBorderSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(
m =&gt; m.FromSales,
m =&gt; m.ToSales
)
.Labels(l =&gt; l
.To(t =&gt; t
.Border(b =&gt; b
.ColorHandler(
@&lt;text&gt;
function(e) {
// event handler code
}
&lt;/text&gt;
)
)
)
)
)
)

The color of the border. Accepts a valid CSS color string, including hex and rgb.

C#
public ChartSeriesLabelsToBorderSettingsBuilder ColorHandler(string handler)
Parameters:handlerstring

The name of the JavaScript function that will be evaluated.

Returns:

ChartSeriesLabelsToBorderSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(
m =&gt; m.FromSales,
m =&gt; m.ToSales
)
.Labels(l =&gt; l
.To(t =&gt; t
.Border(b =&gt; b
.ColorHandler("colorHandler")
)
)
)
)
)

The dash type of the border.

C#
public ChartSeriesLabelsToBorderSettingsBuilder DashType(ChartDashType value)
Parameters:valueChartDashType

The value that sets the DashType

Returns:

ChartSeriesLabelsToBorderSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(
m =&gt; m.FromSales,
m =&gt; m.ToSales
)
.Labels(l =&gt; l
.To(t =&gt; t
.Border(b =&gt; b
.DashType(ChartDashType.Solid)
)
)
)
)
)

The width of the border in pixels. By default the border width is set to zero which means that the border will not appear.

C#
public ChartSeriesLabelsToBorderSettingsBuilder Width(double value)
Parameters:valuedouble

The value that sets the Width

Returns:

ChartSeriesLabelsToBorderSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(
m =&gt; m.FromSales,
m =&gt; m.ToSales
)
.Labels(l =&gt; l
.To(t =&gt; t
.Border(b =&gt; b
.Width(100)
)
)
)
)
)

The width of the border in pixels. By default the border width is set to zero which means that the border will not appear.

C#
public ChartSeriesLabelsToBorderSettingsBuilder WidthHandler(Func<object, object> handler)
Parameters:handlerFunc<object, object>

The handler code wrapped in a text tag.

Returns:

ChartSeriesLabelsToBorderSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(
m =&gt; m.FromSales,
m =&gt; m.ToSales
)
.Labels(l =&gt; l
.To(t =&gt; t
.Border(b =&gt; b
.WidthHandler(
@&lt;text&gt;
function(e) {
// event handler code
}
&lt;/text&gt;
)
)
)
)
)
)

The width of the border in pixels. By default the border width is set to zero which means that the border will not appear.

C#
public ChartSeriesLabelsToBorderSettingsBuilder WidthHandler(string handler)
Parameters:handlerstring

The name of the JavaScript function that will be evaluated.

Returns:

ChartSeriesLabelsToBorderSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(
m =&gt; m.FromSales,
m =&gt; m.ToSales
)
.Labels(l =&gt; l
.To(t =&gt; t
.Border(b =&gt; b
.WidthHandler("widthHandler")
)
)
)
)
)