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

Defines the Kendo UI Chart Bullet series.

Definition

Namespace:Kendo.Mvc.UI

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

TValue

TCategory

Syntax:

C#
public class ChartBulletSeries<TModel, TValue, TCategory> : IChartBulletSeries, IChartSeries where TModel : class

Inheritance: objectChartBulletSeries<TModel, TValue, TCategory>

Implements: IChartBulletSeriesIChartSeries

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 ChartBarSeries<TModel, TValue> class.

C#
public ChartBulletSeries()

Initializes a new instance of the ChartBulletSeries<TModel, TValue, TCategory> class.

C#
public ChartBulletSeries(Expression<Func<TModel, TValue>> currentExpression, Expression<Func<TModel, TValue>> targetExpression, Expression<Func<TModel, string>> colorExpression, Expression<Func<TModel, TCategory>> categoryExpression, Expression<Func<TModel, string>> noteTextExpression)
Parameters:currentExpressionExpression<Func<TModel, TValue>>

The expression used to extract the point current from the chart model.

targetExpressionExpression<Func<TModel, TValue>>

The expression used to extract the point target from the chart model.

colorExpressionExpression<Func<TModel, string>>

The expression used to extract the point color from the chart model.

categoryExpressionExpression<Func<TModel, TCategory>>

The expression used to extract the point category from the chart model.

noteTextExpressionExpression<Func<TModel, string>>

The expression used to extract the point note text from the chart model.

Initializes a new instance of the ChartBulletSeries<TModel, TValue, TCategory> class.

C#
public ChartBulletSeries(IEnumerable data)
Parameters:dataIEnumerable

The data to bind to.

Properties

Aggregate function for date series.

C#
public ClientHandlerDescriptor AggregateHandler { get; set; }

Implements: IChartSeries.AggregateHandler

Gets or sets the axis name to use for this series.

C#
public string Axis { get; set; }
Property Value:

The axis name.

Implements: IChartSeries.Axis

Gets or sets the bullet border.

C#
public ChartElementBorder Border { get; set; }

Implements: IChartBulletSeries.Border

Category

Func<TModel, TCategory>

Gets a function which returns the category of the property to which the column is bound to.

C#
public Func<TModel, TCategory> Category { get; }

Gets or sets the category axis name to use for this series.

C#
public string CategoryAxis { get; set; }
Property Value:

The category axis name.

Implements: IChartSeries.CategoryAxis

Gets the model data category member name.

C#
public string CategoryMember { get; set; }
Property Value:

The model data category member name.

Implements: IChartBulletSeries.CategoryMember

Gets or sets the series base color.

C#
public string Color { get; set; }

Implements: IChartSeries.Color

Gets or sets the series color function

C#
public ClientHandlerDescriptor ColorHandler { get; set; }

Implements: IChartSeries.ColorHandler

Gets the model color member name.

C#
public string ColorMember { get; set; }
Property Value:

The model color member name.

Implements: IChartBulletSeries.ColorMember

Gets the model current member name.

C#
public string CurrentMember { get; set; }
Property Value:

The model current member name.

Implements: IChartBulletSeries.CurrentMember

The data used for binding.

C#
public IEnumerable Data { get; set; }

Implements: IChartBulletSeries.Data

The data field which contains the value to use to drill down into detailed data for the point.

C#
public string DrilldownField { get; set; }

Implements: IChartSeries.DrilldownField

A function that creates the drilldown series for a given point.The function should accept a single parameter, the point drilldownField value. The function should return a series configuration object or a Promise that resolves to one.

C#
public ClientHandlerDescriptor DrilldownSeriesFactory { get; set; }

Implements: IChartSeries.DrilldownSeriesFactory

Gets or sets the focus highlight options

C#
public ChartSeriesFocusHighlightSettings FocusHighlight { get; set; }

Implements: IChartSeries.FocusHighlight

The distance between category clusters.

C#
public double? Gap { get; set; }
Property Value:

A value of 1 means that there is a total of 1 column width / bar height between categories. The distance is distributed evenly on each side.

Implements: IChartBulletSeries.Gap

Gets or sets the series highlight options

C#
public ChartSeriesHighlight Highlight { get; set; }

Implements: IChartSeries.Highlight

Gets the bar chart data labels configuration

C#
public ChartBulletLabels Labels { get; set; }

Implements: IChartBulletSeries.Labels

C#
public ChartSeriesLegendItemSettings LegendItem { get; }

Implements: IChartSeries.LegendItem

C#
public ChartSeriesMean Mean { get; set; }

Implements: IChartSeries.Mean

C#
public ChartSeriesMedian Median { get; set; }

Implements: IChartSeries.Median

Gets or sets the title of the series.

C#
public string Name { get; set; }
Property Value:

The title.

Implements: IChartSeries.Name

Gets or sets the series notes options

C#
public ChartNote Notes { get; set; }

Implements: IChartSeries.Notes

Gets the model note text member name.

C#
public string NoteTextMember { get; set; }
Property Value:

The model note text member name.

Implements: IChartBulletSeries.NoteTextMember

Gets or sets the series opacity.

C#
public double? Opacity { get; set; }
Property Value:

A value between 0 (transparent) and 1 (opaque).

Implements: IChartSeries.Opacity

The orientation of the bullets.

C#
public ChartSeriesOrientation Orientation { get; set; }
Property Value:

Can be either Horizontal or Vertical. The default value is horizontal.

Implements: IChartBulletSeries.Orientation

Gets or sets the effects overlay.

C#
public ChartBarSeriesOverlay Overlay { get; set; }

Implements: IChartBulletSeries.Overlay

C#
public ChartSeriesPatternSettings Pattern { get; set; }

Implements: IChartSeries.Pattern

Space between bars.

C#
public double? Spacing { get; set; }
Property Value:

Value of 1 means that the distance between bars is equal to their width.

Implements: IChartBulletSeries.Spacing

Gets or sets the data point target.

C#
public ChartBulletTarget Target { get; set; }

Implements: IChartBulletSeries.Target

Gets the model target member name.

C#
public string TargetMember { get; set; }
Property Value:

The model target member name.

Implements: IChartBulletSeries.TargetMember

Gets or sets the data point tooltip options.

C#
public ChartTooltip Tooltip { get; set; }

Implements: IChartSeries.Tooltip

Gets or sets a value indicating if the series is visible

C#
public bool? Visible { get; set; }

Implements: IChartSeries.Visible

Gets or sets a value indicating if the series is visible in the legend

C#
public bool? VisibleInLegend { get; set; }

Implements: IChartSeries.VisibleInLegend

C#
public ChartSeriesWhiskersSettings Whiskers { get; set; }

Implements: IChartSeries.Whiskers

Gets or sets the series Z-Index.

C#
public double? ZIndex { get; set; }
Property Value:

A numeric value that will be compared with other series to determine stacking order.

Implements: IChartSeries.ZIndex

Methods

Creates a new ChartBulletSeriesSerializer.

C#
public IChartSerializer CreateSerializer()
Returns:

IChartSerializer

The ChartBulletSeriesSerializer instance.

Implements: IChartSeries.CreateSerializer()