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

Defines the fluent interface for configuring series highlight.

Definition

Constructors

Initializes a new instance of the ChartSeriesHighlightBuilder class.

C#
public ChartSeriesHighlightBuilder(ChartSeriesHighlight highlight)
Parameters:highlightChartSeriesHighlight

The series highlight.

Properties

Gets or sets the highlight

C#
protected ChartSeriesHighlight Highlight { get; set; }

Methods

The opacity of the series when another series is highlighted.

C#
public ChartSeriesHighlightBuilder InactiveOpacity(double value)
Parameters:valuedouble

The value for InactiveOpacity

Returns:

ChartSeriesHighlightBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series => series.Pie(s => s.Sales, s => s.DateString)
.Highlight(highlight => highlight.InactiveOpacity(10)
)
)

Sets the highlight toggle handler

C#
public ChartSeriesHighlightBuilder Toggle(Func<object, object> handler)
Parameters:handlerFunc<object, object>

The toggle handler

Returns:

ChartSeriesHighlightBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Pie(s =&gt; s.Sales, s =&gt; s.DateString)
.Highlight(highlight =&gt; highlight.Toggle(
@&lt;text&gt;
function(e) {
e.preventDefault();

var opacity = e.show ? 0.5 : 1;
e.visual.opacity(opacity);
}
&lt;/text&gt;)
)
)
)

Sets the highlight toggle handler

C#
public ChartSeriesHighlightBuilder Toggle(string handler)
Parameters:handlerstring

The JavaScript toggle handler name.

Returns:

ChartSeriesHighlightBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Pie(s =&gt; s.Sales, s =&gt; s.DateString)
.Highlight(highlight =&gt; highlight.Toggle("toggleHighlight"))
)
)
&lt;script&gt;
function toggleHandler(e) {
e.preventDefault();

var opacity = e.show ? 0.5 : 1;
e.visual.opacity(opacity);
}
&lt;/script&gt;

Sets the highlight visibility

C#
public ChartSeriesHighlightBuilder Visible(bool visible)
Parameters:visiblebool

The value that sets the highlight visibility.

Returns:

ChartSeriesHighlightBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Pie(s =&gt; s.Sales, s =&gt; s.DateString)
.Highlight(highlight =&gt; highlight.Visible(false))
)
)

Sets the highlight visual handler

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

The visual handler

Returns:

ChartSeriesHighlightBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Pie(s =&gt; s.Sales, s =&gt; s.DateString)
.Highlight(highlight =&gt; highlight.Visual(
@&lt;text&gt;
function(e) {
return e.createVisual(); // returns the default visual
}
&lt;/text&gt;)
)
)
)

Sets the highlight visual handler

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

The JavaScript visual handler name.

Returns:

ChartSeriesHighlightBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Pie(s =&gt; s.Sales, s =&gt; s.DateString)
.Highlight(highlight =&gt; highlight.Toggle("highlightVisual"))
)
)