Class StockChartBuilder
Inheritance
System.Object
StockChartBuilder
Assembly: Syncfusion.EJ2.dll
Syntax
public class StockChartBuilder : ControlBuilder
Constructors
StockChartBuilder()
Declaration
public StockChartBuilder()
StockChartBuilder(StockChart)
Declaration
public StockChartBuilder(StockChart model)
Parameters
Fields
model
Declaration
Field Value
Properties
HtmlAttr
Declaration
public IDictionary<string, object> HtmlAttr { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IDictionary<System.String, System.Object> |
|
ID
Declaration
public string ID { get; set; }
Property Value
Type |
Description |
System.String |
|
Output
Declaration
public override TextWriter Output { get; set; }
Property Value
Type |
Description |
System.IO.TextWriter |
|
Overrides
Methods
Annotations(Action<StockChartAnnotationSettingsBuilder>)
Declaration
public StockChartBuilder Annotations(Action<StockChartAnnotationSettingsBuilder> annotations)
Parameters
Returns
Annotations(List<StockChartAnnotationSettings>)
The configuration for annotation in chart.
Declaration
public StockChartBuilder Annotations(List<StockChartAnnotationSettings> annotations)
Parameters
Returns
Axes(Action<StockChartStockChartAxisBuilder>)
Declaration
public StockChartBuilder Axes(Action<StockChartStockChartAxisBuilder> axes)
Parameters
Returns
Axes(List<StockChartStockChartAxis>)
Secondary axis collection for the stockChart.
Declaration
public StockChartBuilder Axes(List<StockChartStockChartAxis> axes)
Parameters
Returns
AxisLabelRender(String)
Triggers before each axis label is rendered.
Declaration
public StockChartBuilder AxisLabelRender(string axisLabelRender)
Parameters
Type |
Name |
Description |
System.String |
axisLabelRender |
|
Returns
Background(String)
The background color of the stockChart that accepts value in hex and rgba as a valid CSS color string.
Declaration
public StockChartBuilder Background(string background)
Parameters
Type |
Name |
Description |
System.String |
background |
|
Returns
Border(StockChartChartBorder)
Options for customizing the color and width of the stockChart border.
Declaration
public StockChartBuilder Border(StockChartChartBorder border)
Parameters
Returns
Border(Action<StockChartBorderBuilder>)
Declaration
public StockChartBuilder Border(Action<StockChartBorderBuilder> border)
Parameters
Returns
ChartArea(StockChartChartArea)
Options for configuring the border and background of the stockChart area.
Declaration
public StockChartBuilder ChartArea(StockChartChartArea chartArea)
Parameters
Returns
ChartArea(Action<StockChartChartAreaBuilder>)
Declaration
public StockChartBuilder ChartArea(Action<StockChartChartAreaBuilder> chartArea)
Parameters
Returns
Crosshair(StockChartCrosshairSettings)
Options for customizing the crosshair of the chart.
Declaration
public StockChartBuilder Crosshair(StockChartCrosshairSettings crosshair)
Parameters
Returns
Crosshair(Action<StockChartCrosshairSettingsBuilder>)
Declaration
public StockChartBuilder Crosshair(Action<StockChartCrosshairSettingsBuilder> crosshair)
Parameters
Returns
DataSource(Action<DataManagerBuilder>)
Declaration
public StockChartBuilder DataSource(Action<DataManagerBuilder> dataSource)
Parameters
Returns
DataSource(Object)
Specifies the DataSource for the stockChart. It can be an array of JSON objects or an instance of DataManager.
Declaration
public StockChartBuilder DataSource(object dataSource)
Parameters
Type |
Name |
Description |
System.Object |
dataSource |
|
Returns
EnableCustomRange(Boolean)
Declaration
public StockChartBuilder EnableCustomRange(bool enableCustomRange = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableCustomRange |
|
Returns
EnablePeriodSelector(Boolean)
It specifies whether the periodSelector to be rendered in financial chart
Declaration
public StockChartBuilder EnablePeriodSelector(bool enablePeriodSelector = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enablePeriodSelector |
|
Returns
EnablePersistence(Boolean)
Enable or disable persisting component's state between page reloads.
Declaration
public StockChartBuilder EnablePersistence(bool enablePersistence = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enablePersistence |
|
Returns
EnableRtl(Boolean)
Enable or disable rendering component in right to left direction.
Declaration
public StockChartBuilder EnableRtl(bool enableRtl = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableRtl |
|
Returns
EnableSelector(Boolean)
It specifies whether the range navigator to be rendered in financial chart
Declaration
public StockChartBuilder EnableSelector(bool enableSelector = true)
Parameters
Type |
Name |
Description |
System.Boolean |
enableSelector |
|
Returns
ExportType(Object)
It specifies the types of Export types in financial chart.
Declaration
public StockChartBuilder ExportType(object exportType)
Parameters
Type |
Name |
Description |
System.Object |
exportType |
|
Returns
Height(String)
The height of the stockChart as a string accepts input both as '100px' or '100%'.
If specified as '100%, stockChart renders to the full height of its parent element.
Declaration
public StockChartBuilder Height(string height)
Parameters
Type |
Name |
Description |
System.String |
height |
|
Returns
HtmlAttributes(Object)
Allows additional HTML attributes such as title, name, etc., and
accepts n number of attributes in a key-value pair format.
Declaration
public StockChartBuilder HtmlAttributes(object htmlAttributes)
Parameters
Type |
Name |
Description |
System.Object |
htmlAttributes |
|
Returns
Indicators(Action<StockChartStockChartIndicatorBuilder>)
Declaration
public StockChartBuilder Indicators(Action<StockChartStockChartIndicatorBuilder> indicators)
Parameters
Returns
Indicators(List<StockChartStockChartIndicator>)
Defines the collection of technical indicators, that are used in financial markets.
Declaration
public StockChartBuilder Indicators(List<StockChartStockChartIndicator> indicators)
Parameters
Returns
IndicatorType(Object)
It specifies the types of indicators in financial chart.
Declaration
public StockChartBuilder IndicatorType(object indicatorType)
Parameters
Type |
Name |
Description |
System.Object |
indicatorType |
|
Returns
IsMultiSelect(Boolean)
If set true, enables the multi selection in chart. It requires selectionMode
to be Point
| Series
| or Cluster
.
Declaration
public StockChartBuilder IsMultiSelect(bool isMultiSelect = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isMultiSelect |
|
Returns
IsSelect(Boolean)
If set true, enables the animation in chart.
Declaration
public StockChartBuilder IsSelect(bool isSelect = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isSelect |
|
Returns
IsTransposed(Boolean)
It specifies whether the stockChart should be render in transposed manner or not.
Declaration
public StockChartBuilder IsTransposed(bool isTransposed = true)
Parameters
Type |
Name |
Description |
System.Boolean |
isTransposed |
|
Returns
LegendClick(String)
Triggers after click on legend.
Declaration
public StockChartBuilder LegendClick(string legendClick)
Parameters
Type |
Name |
Description |
System.String |
legendClick |
|
Returns
LegendRender(String)
Triggers before the legend is rendered.
Declaration
public StockChartBuilder LegendRender(string legendRender)
Parameters
Type |
Name |
Description |
System.String |
legendRender |
|
Returns
LegendSettings(StockChartStockChartLegendSettings)
Options for customizing the legend of the stockChart.
Declaration
public StockChartBuilder LegendSettings(StockChartStockChartLegendSettings legendSettings)
Parameters
Returns
LegendSettings(Action<StockChartStockChartLegendSettingsBuilder>)
Declaration
public StockChartBuilder LegendSettings(Action<StockChartStockChartLegendSettingsBuilder> legendSettings)
Parameters
Returns
Load(String)
Triggers before the range navigator rendering.
Declaration
public StockChartBuilder Load(string load)
Parameters
Type |
Name |
Description |
System.String |
load |
|
Returns
Loaded(String)
Triggers after the range navigator rendering.
Declaration
public StockChartBuilder Loaded(string loaded)
Parameters
Type |
Name |
Description |
System.String |
loaded |
|
Returns
Locale(String)
Overrides the global culture and localization value for this component. Default global culture is 'en-US'.
Declaration
public StockChartBuilder Locale(string locale)
Parameters
Type |
Name |
Description |
System.String |
locale |
|
Returns
Margin(StockChartChartMargin)
Options to customize left, right, top and bottom margins of the stockChart.
Declaration
public StockChartBuilder Margin(StockChartChartMargin margin)
Parameters
Returns
Margin(Action<StockChartMarginBuilder>)
Declaration
public StockChartBuilder Margin(Action<StockChartMarginBuilder> margin)
Parameters
Returns
OnZooming(String)
Triggers after the zoom selection is completed.
Declaration
public StockChartBuilder OnZooming(string onZooming)
Parameters
Type |
Name |
Description |
System.String |
onZooming |
|
Returns
Periods(Action<StockChartStockChartPeriodBuilder>)
Declaration
public StockChartBuilder Periods(Action<StockChartStockChartPeriodBuilder> periods)
Parameters
Returns
Periods(List<StockChartStockChartPeriod>)
To configure period selector options.
Declaration
public StockChartBuilder Periods(List<StockChartStockChartPeriod> periods)
Parameters
Returns
PointClick(String)
Declaration
public StockChartBuilder PointClick(string pointClick)
Parameters
Type |
Name |
Description |
System.String |
pointClick |
|
Returns
PointMove(String)
Declaration
public StockChartBuilder PointMove(string pointMove)
Parameters
Type |
Name |
Description |
System.String |
pointMove |
|
Returns
PrimaryXAxis(StockChartPrimaryXAxis)
Options to configure the horizontal axis.
Declaration
public StockChartBuilder PrimaryXAxis(StockChartPrimaryXAxis primaryXAxis)
Parameters
Returns
PrimaryXAxis(Action<StockChartStockChartAxisBuilder>)
Declaration
public StockChartBuilder PrimaryXAxis(Action<StockChartStockChartAxisBuilder> primaryXAxis)
Parameters
Returns
PrimaryYAxis(StockChartPrimaryYAxis)
Options to configure the vertical axis.
Declaration
public StockChartBuilder PrimaryYAxis(StockChartPrimaryYAxis primaryYAxis)
Parameters
Returns
PrimaryYAxis(Action<StockChartStockChartAxisBuilder>)
Declaration
public StockChartBuilder PrimaryYAxis(Action<StockChartStockChartAxisBuilder> primaryYAxis)
Parameters
Returns
RangeChange(String)
Triggers if the range is changed
Declaration
public StockChartBuilder RangeChange(string rangeChange)
Parameters
Type |
Name |
Description |
System.String |
rangeChange |
|
Returns
Render()
Declaration
public HtmlString Render()
Returns
Type |
Description |
Microsoft.AspNetCore.Html.HtmlString |
|
Rows(Action<StockChartStockChartRowBuilder>)
Declaration
public StockChartBuilder Rows(Action<StockChartStockChartRowBuilder> rows)
Parameters
Returns
Rows(List<StockChartStockChartRow>)
Options to split stockChart into multiple plotting areas horizontally.
Each object in the collection represents a plotting area in the stockChart.
Declaration
public StockChartBuilder Rows(List<StockChartStockChartRow> rows)
Parameters
Returns
SelectedDataIndexes(Action<StockChartStockChartSelectedDataIndexBuilder>)
Declaration
public StockChartBuilder SelectedDataIndexes(Action<StockChartStockChartSelectedDataIndexBuilder> selectedDataIndexes)
Parameters
Returns
SelectedDataIndexes(List<StockChartStockChartSelectedDataIndex>)
Specifies the point indexes to be selected while loading a chart.
It requires selectionMode
to be Point
| Series
| or Cluster
.
Declaration
public StockChartBuilder SelectedDataIndexes(List<StockChartStockChartSelectedDataIndex> selectedDataIndexes)
Parameters
Returns
SelectionMode(SelectionMode)
Specifies whether series or data point has to be selected. They are,
none: Disables the selection.
series: selects a series.
point: selects a point.
cluster: selects a cluster of point
dragXY: selects points by dragging with respect to both horizontal and vertical axes
dragX: selects points by dragging with respect to horizontal axis.
dragY: selects points by dragging with respect to vertical axis.
Declaration
public StockChartBuilder SelectionMode(SelectionMode selectionMode)
Parameters
Returns
SelectorRender(String)
Triggers before render the selector
Declaration
public StockChartBuilder SelectorRender(string selectorRender)
Parameters
Type |
Name |
Description |
System.String |
selectorRender |
|
Returns
Series(Action<StockChartStockChartSeriesBuilder>)
Declaration
public StockChartBuilder Series(Action<StockChartStockChartSeriesBuilder> series)
Parameters
Returns
Series(List<StockChartStockChartSeries>)
The configuration for series in the stockChart.
Declaration
public StockChartBuilder Series(List<StockChartStockChartSeries> series)
Parameters
Returns
SeriesRender(String)
Triggers before the series is rendered.
Declaration
public StockChartBuilder SeriesRender(string seriesRender)
Parameters
Type |
Name |
Description |
System.String |
seriesRender |
|
Returns
SeriesType(Object)
It specifies the types of series in financial chart.
Declaration
public StockChartBuilder SeriesType(object seriesType)
Parameters
Type |
Name |
Description |
System.Object |
seriesType |
|
Returns
StockChartMouseClick(String)
Triggers on clicking the stock chart.
Declaration
public StockChartBuilder StockChartMouseClick(string stockChartMouseClick)
Parameters
Type |
Name |
Description |
System.String |
stockChartMouseClick |
|
Returns
StockChartMouseDown(String)
Declaration
public StockChartBuilder StockChartMouseDown(string stockChartMouseDown)
Parameters
Type |
Name |
Description |
System.String |
stockChartMouseDown |
|
Returns
StockChartMouseLeave(String)
Triggers when cursor leaves the chart.
Declaration
public StockChartBuilder StockChartMouseLeave(string stockChartMouseLeave)
Parameters
Type |
Name |
Description |
System.String |
stockChartMouseLeave |
|
Returns
StockChartMouseMove(String)
Triggers on hovering the stock chart.
Declaration
public StockChartBuilder StockChartMouseMove(string stockChartMouseMove)
Parameters
Type |
Name |
Description |
System.String |
stockChartMouseMove |
|
Returns
StockChartMouseUp(String)
Declaration
public StockChartBuilder StockChartMouseUp(string stockChartMouseUp)
Parameters
Type |
Name |
Description |
System.String |
stockChartMouseUp |
|
Returns
StockEventRender(String)
Triggers before the series is rendered.
Declaration
public StockChartBuilder StockEventRender(string stockEventRender)
Parameters
Type |
Name |
Description |
System.String |
stockEventRender |
|
Returns
StockEvents(Action<StockChartStockEventBuilder>)
Declaration
public StockChartBuilder StockEvents(Action<StockChartStockEventBuilder> stockEvents)
Parameters
Returns
StockEvents(List<StockChartStockEvent>)
The configuration for stock events in the stockChart.
Declaration
public StockChartBuilder StockEvents(List<StockChartStockEvent> stockEvents)
Parameters
Returns
Theme(ChartTheme)
Specifies the theme for the stockChart.
Declaration
public StockChartBuilder Theme(ChartTheme theme)
Parameters
Returns
Title(String)
Declaration
public StockChartBuilder Title(string title)
Parameters
Type |
Name |
Description |
System.String |
title |
|
Returns
TitleStyle(StockChartTitleStyle)
Options for customizing the title of the Chart.
Declaration
public StockChartBuilder TitleStyle(StockChartTitleStyle titleStyle)
Parameters
Returns
TitleStyle(Action<StockChartFontBuilder>)
Declaration
public StockChartBuilder TitleStyle(Action<StockChartFontBuilder> titleStyle)
Parameters
Returns
Options for customizing the tooltip of the chart.
Declaration
public StockChartBuilder Tooltip(StockChartStockTooltipSettings tooltip)
Parameters
Returns
Declaration
public StockChartBuilder Tooltip(Action<StockChartStockTooltipSettingsBuilder> tooltip)
Parameters
Returns
Triggers before the tooltip for series is rendered.
Declaration
public StockChartBuilder TooltipRender(string tooltipRender)
Parameters
Type |
Name |
Description |
System.String |
tooltipRender |
|
Returns
TrendlineType(Object)
It specifies the types of trendline types in financial chart.
Declaration
public StockChartBuilder TrendlineType(object trendlineType)
Parameters
Type |
Name |
Description |
System.Object |
trendlineType |
|
Returns
Width(String)
The width of the stockChart as a string accepts input as both like '100px' or '100%'.
If specified as '100%, stockChart renders to the full width of its parent element.
Declaration
public StockChartBuilder Width(string width)
Parameters
Type |
Name |
Description |
System.String |
width |
|
Returns
ZoomSettings(StockChartZoomSettings)
Options to enable the zooming feature in the chart.
Declaration
public StockChartBuilder ZoomSettings(StockChartZoomSettings zoomSettings)
Parameters
Returns
ZoomSettings(Action<StockChartZoomSettingsBuilder>)
Declaration
public StockChartBuilder ZoomSettings(Action<StockChartZoomSettingsBuilder> zoomSettings)
Parameters
Returns