ChartBuilder Class
A Chart control.
Namespace: DevExtreme.AspNet.Mvc.Builders
Assembly: DevExtreme.AspNet.Core.dll
Declaration
public class ChartBuilder :
WidgetBuilder
Related API Members
The following members return ChartBuilder objects:
- ChartBuilder.AdaptiveLayout(Action<ChartAdaptiveLayoutBuilder>)
- ChartBuilder.AdjustOnZoom(Boolean)
- ChartBuilder.AdjustOnZoom(JS)
- ChartBuilder.Animation(Action<ChartAnimationBuilder>)
- ChartBuilder.Animation(Boolean)
- ChartBuilder.Animation(JS)
- ChartBuilder.Annotations(Action<CollectionFactory<ChartAnnotationConfigBuilder>>)
- ChartBuilder.ArgumentAxis(Action<ChartArgumentAxisBuilder>)
- ChartBuilder.AutoHidePointMarkers(Boolean)
- ChartBuilder.AutoHidePointMarkers(JS)
- ChartBuilder.BarGroupPadding(Double)
- ChartBuilder.BarGroupPadding(JS)
- ChartBuilder.BarGroupWidth(Double)
- ChartBuilder.BarGroupWidth(JS)
- ChartBuilder.CommonAnnotationSettings(Action<ChartCommonAnnotationConfigBuilder>)
- ChartBuilder.CommonAxisSettings(Action<ChartCommonAxisSettingsBuilder>)
- ChartBuilder.CommonPaneSettings(Action<ChartCommonPaneSettingsBuilder>)
- ChartBuilder.CommonSeriesSettings(Action<ChartCommonSeriesSettingsBuilder>)
- ChartBuilder.ContainerBackgroundColor(JS)
- ChartBuilder.ContainerBackgroundColor(String)
- ChartBuilder.Crosshair(Action<ChartCrosshairBuilder>)
- ChartBuilder.CustomizeAnnotation(RazorBlock)
- ChartBuilder.CustomizeAnnotation(String)
- ChartBuilder.CustomizeLabel(RazorBlock)
- ChartBuilder.CustomizeLabel(String)
- ChartBuilder.CustomizePoint(RazorBlock)
- ChartBuilder.CustomizePoint(String)
- ChartBuilder.DataPrepareSettings(Action<ChartDataPrepareSettingsBuilder>)
- ChartBuilder.DataSource(Func<DataSourceFactory, OptionsOwnerBuilder>)
- ChartBuilder.DataSource(IEnumerable, String[])
- ChartBuilder.DataSource(JS)
- ChartBuilder.DataSource(String, String[])
- ChartBuilder.DataSourceOptions(Action<DataSourceOptionsBuilder>)
- ChartBuilder.DefaultPane(JS)
- ChartBuilder.DefaultPane(String)
- ChartBuilder.Disabled(Boolean)
- ChartBuilder.Disabled(JS)
- ChartBuilder.ElementAttr(Dictionary<String, Object>)
- ChartBuilder.ElementAttr(JS)
- ChartBuilder.ElementAttr(Object)
- ChartBuilder.ElementAttr(String, Object)
- ChartBuilder.Export(Action<ChartExportBuilder>)
- ChartBuilder.ID(JS)
- ChartBuilder.ID(String)
- ChartBuilder.Legend(Action<ChartLegendBuilder>)
- ChartBuilder.LoadingIndicator(Action<ChartLoadingIndicatorBuilder>)
- ChartBuilder.Margin(Action<ChartMarginBuilder>)
- ChartBuilder.MaxBubbleSize(Double)
- ChartBuilder.MaxBubbleSize(JS)
- ChartBuilder.MinBubbleSize(Double)
- ChartBuilder.MinBubbleSize(JS)
- ChartBuilder.NegativesAsZeroes(Boolean)
- ChartBuilder.NegativesAsZeroes(JS)
- ChartBuilder.OnArgumentAxisClick(RazorBlock)
- ChartBuilder.OnArgumentAxisClick(String)
- ChartBuilder.OnDisposing(RazorBlock)
- ChartBuilder.OnDisposing(String)
- ChartBuilder.OnDone(RazorBlock)
- ChartBuilder.OnDone(String)
- ChartBuilder.OnDrawn(RazorBlock)
- ChartBuilder.OnDrawn(String)
- ChartBuilder.OnExported(RazorBlock)
- ChartBuilder.OnExported(String)
- ChartBuilder.OnExporting(RazorBlock)
- ChartBuilder.OnExporting(String)
- ChartBuilder.OnFileSaving(RazorBlock)
- ChartBuilder.OnFileSaving(String)
- ChartBuilder.OnIncidentOccurred(RazorBlock)
- ChartBuilder.OnIncidentOccurred(String)
- ChartBuilder.OnInitialized(RazorBlock)
- ChartBuilder.OnInitialized(String)
- ChartBuilder.OnLegendClick(RazorBlock)
- ChartBuilder.OnLegendClick(String)
- ChartBuilder.OnOptionChanged(RazorBlock)
- ChartBuilder.OnOptionChanged(String)
- ChartBuilder.OnPointClick(RazorBlock)
- ChartBuilder.OnPointClick(String)
- ChartBuilder.OnPointHoverChanged(RazorBlock)
- ChartBuilder.OnPointHoverChanged(String)
- ChartBuilder.OnPointSelectionChanged(RazorBlock)
- ChartBuilder.OnPointSelectionChanged(String)
- ChartBuilder.OnSeriesClick(RazorBlock)
- ChartBuilder.OnSeriesClick(String)
- ChartBuilder.OnSeriesHoverChanged(RazorBlock)
- ChartBuilder.OnSeriesHoverChanged(String)
- ChartBuilder.OnSeriesSelectionChanged(RazorBlock)
- ChartBuilder.OnSeriesSelectionChanged(String)
- ChartBuilder.OnTooltipHidden(RazorBlock)
- ChartBuilder.OnTooltipHidden(String)
- ChartBuilder.OnTooltipShown(RazorBlock)
- ChartBuilder.OnTooltipShown(String)
- ChartBuilder.OnZoomEnd(RazorBlock)
- ChartBuilder.OnZoomEnd(String)
- ChartBuilder.OnZoomStart(RazorBlock)
- ChartBuilder.OnZoomStart(String)
- ChartBuilder.Option(String, Object)
- ChartBuilder.Palette(IEnumerable<String>)
- ChartBuilder.Palette(JS)
- ChartBuilder.Palette(VizPalette)
- ChartBuilder.PaletteExtensionMode(VizPaletteExtensionMode)
- ChartBuilder.Panes(Action<CollectionFactory<ChartPaneBuilder>>)
- ChartBuilder.PathModified(Boolean)
- ChartBuilder.PathModified(JS)
- ChartBuilder.PointSelectionMode(ChartElementSelectionMode)
- ChartBuilder.RedrawOnResize(Boolean)
- ChartBuilder.RedrawOnResize(JS)
- ChartBuilder.ResizePanesOnZoom(Boolean)
- ChartBuilder.ResizePanesOnZoom(JS)
- ChartBuilder.ResolveLabelOverlapping(ChartResolveLabelOverlapping)
- ChartBuilder.Rotated(Boolean)
- ChartBuilder.Rotated(JS)
- ChartBuilder.RtlEnabled(Boolean)
- ChartBuilder.RtlEnabled(JS)
- ChartBuilder.ScrollBar(Action<ChartScrollBarBuilder>)
- ChartBuilder.Series(Action<CollectionFactory<ChartSeriesBuilder>>)
- ChartBuilder.SeriesSelectionMode(ChartElementSelectionMode)
- ChartBuilder.SeriesTemplate(Action<ChartSeriesTemplateBuilder>)
- ChartBuilder.Size(Action<ChartSizeBuilder>)
- ChartBuilder.StickyHovering(Boolean)
- ChartBuilder.StickyHovering(JS)
- ChartBuilder.SynchronizeMultiAxes(Boolean)
- ChartBuilder.SynchronizeMultiAxes(JS)
- ChartBuilder.Theme(VizTheme)
- ChartBuilder.Title(Action<ChartTitleBuilder>)
- ChartBuilder.Title(JS)
- ChartBuilder.Title(String)
- ChartBuilder.Tooltip(Action<ChartTooltipBuilder>)
- ChartBuilder.ValueAxis(Action<CollectionFactory<ChartValueAxisBuilder>>)
- ChartBuilder.ZoomAndPan(Action<ChartZoomAndPanBuilder>)
- WidgetFactory<TModel>.Chart()
Remarks
Call the Chart helper method to create a new Chart control. The method creates a ChartBuilder
class instance whose members allow you to specify control options.
@(Html.DevExtreme().Chart() // create a Chart
// call methods to specify control options
)
Inheritance
Object
OptionsOwnerBuilder
WidgetBuilder
ChartBuilder
See Also