Represents a base class for all domain charts that can plot scatter data and shapefiles

Inheritance

object

Classes that extend this class.

Derived Classes
Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbDomainChart()

Returns IgbDomainChart

Inherited from: BaseRendererControl

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Height { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Width { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Class { get; set; }

Inherited from: BaseRendererControl

[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object> AdditionalAttributes { get; set; }

Inherited from: BaseRendererControl

protected virtual string ParentTypeName { get; }

Inherited from: BaseRendererControl

Gets or sets how events are bubbled up from JavaScript to Blazor.

[Parameter]
public ControlEventBehavior EventBehavior { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererControl

Gets or sets what type of date conversion to make when round tripping dates.

[Parameter]
public RoundTripDateConversion RoundTripDateConversion { get; set; }

Inherited from: BaseRendererControl

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererControl

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererControl

protected virtual string DirectRenderElementName { get; }

Inherited from: BaseRendererControl

protected virtual bool NeedsDynamicContent { get; }

Inherited from: BaseRendererControl

protected virtual bool UseCamelEnumValues { get; }

Gets the actual palette of brushes to use for coloring the chart series.

[Parameter]
public string ActualBrushes { get; set; }

Gets the actual palette of brushes to use for outlines on the chart series.

[Parameter]
public string ActualOutlines { get; set; }

Gets or sets a value indicating whether grid and tick lines are aligned to device pixels.

[Parameter]
public bool AlignsGridLinesToPixels { get; set; }

Gets or sets whether the series animations should be allowed when a range change has been detected on an axis.

[Parameter]
public bool AnimateSeriesWhenAxisRangeChanges { get; set; }

Gets or sets the fill opacity for all series that have area visuals in this chart.

[Parameter]
public double AreaFillOpacity { get; set; }

Gets or sets if the auto value callouts should be displayed.

[Parameter]
public bool AutoCalloutsVisible { get; set; }

Gets or sets the bottom margin around the chart content.

[Parameter]
public double BottomMargin { get; set; }

Gets or sets the palette of brushes to use for coloring the chart series.

[Parameter]
public string Brushes { get; set; }

Gets or sets if event annotations should be displayed.

[Parameter]
public CalloutCollisionMode CalloutCollisionMode { get; set; }
[Parameter]
public Action<IgbCalloutLabelUpdatingEventArgs> CalloutLabelUpdating { get; set; }
[Parameter]
public string CalloutLabelUpdatingScript { get; set; }
[Parameter]
public Action<IgbCalloutRenderStyleUpdatingEventArgs> CalloutRenderStyleUpdating { get; set; }
[Parameter]
public string CalloutRenderStyleUpdatingScript { get; set; }
[Parameter]
public Action<IgbCalloutStyleUpdatingEventArgs> CalloutStyleUpdating { get; set; }

Gets or sets if event annotations should be displayed.

[Parameter]
public bool CalloutStyleUpdatingEventEnabled { get; set; }
[Parameter]
public string CalloutStyleUpdatingScript { get; set; }

Gets or sets the allowed positions that the callout layer is allowed to use.

public IgbCalloutPlacementPositionsCollection CalloutsAllowedPositions { get; set; }

Gets or sets the amount of precision to apply to the auto callout labels.

[Parameter]
public int CalloutsAutoLabelPrecision { get; set; }

Gets or sets color of the callout background.

[Parameter]
public string CalloutsBackground { get; set; }

Gets or sets the member path of the content data for the callouts.

[Parameter]
public string CalloutsContentMemberPath { get; set; }

Gets or sets the text color on light callout background.

[Parameter]
public string CalloutsDarkTextColor { get; set; }

Gets or sets the collection of callout data to be annotated.

[Parameter]
public object CalloutsDataSource { get; set; }

Provides a means of setting CalloutsDataSource in the JavaScript environment.

[Parameter]
public string CalloutsDataSourceScript { get; set; }
[Parameter]
public string CalloutsFontFamily { get; set; }
[Parameter]
public double CalloutsFontSize { get; set; }
[Parameter]
public string CalloutsFontStyle { get; set; }
[Parameter]
public string CalloutsFontWeight { get; set; }

Gets or sets the member path of the label data for the callouts.

[Parameter]
public string CalloutsLabelMemberPath { get; set; }

Gets or sets color of callout's leader lines.

[Parameter]
public string CalloutsLeaderBrush { get; set; }

Gets or sets the text color on dark callout background.

[Parameter]
public string CalloutsLightTextColor { get; set; }

Gets or sets color of the callout outlines.

[Parameter]
public string CalloutsOutline { get; set; }

Gets or sets if the thickness that should be used for the callout outlines.

[Parameter]
public double CalloutsStrokeThickness { get; set; }

Gets or sets text color of callout.

[Parameter]
public string CalloutsTextColor { get; set; }

CalloutsUseAutoContrastingLabelColors

Section titled "CalloutsUseAutoContrastingLabelColors"

Gets or sets whether to the label color is automatically decided between a light and dark option for contrast.

[Parameter]
public bool CalloutsUseAutoContrastingLabelColors { get; set; }

Gets or sets if the series item color should be used for the callout fills.

[Parameter]
public bool CalloutsUseItemColorForFill { get; set; }

Gets or sets if the series item color should be used for the callout outlines.

[Parameter]
public bool CalloutsUseItemColorForOutline { get; set; }

Gets or sets if callouts should be displayed.

[Parameter]
public bool CalloutsVisible { get; set; }

Gets or sets the member path of the X data for the callouts.

[Parameter]
public string CalloutsXMemberPath { get; set; }

Gets or sets the member path of the Y data for the callouts.

[Parameter]
public string CalloutsYMemberPath { get; set; }

Gets or sets text to display above the plot area.

[Parameter]
public string ChartTitle { get; set; }

Gets or sets mode to use for automatically calculating the plot area margin.

[Parameter]
public ComputedPlotAreaMarginMode ComputedPlotAreaMarginMode { get; set; }

Gets or sets whether annotations are shown along the axis for crosshair values

[Parameter]
public bool CrosshairsAnnotationEnabled { get; set; }

CrosshairsAnnotationXAxisBackground

Section titled "CrosshairsAnnotationXAxisBackground"

Gets or sets the background of crosshair annotation on x-axis.

[Parameter]
public string CrosshairsAnnotationXAxisBackground { get; set; }

Gets or sets precision on interpolated values of crosshairs on x-axis.

[Parameter]
public int CrosshairsAnnotationXAxisPrecision { get; set; }

Gets or sets the text color of crosshair annotation on x-axis.

[Parameter]
public string CrosshairsAnnotationXAxisTextColor { get; set; }

CrosshairsAnnotationYAxisBackground

Section titled "CrosshairsAnnotationYAxisBackground"

Gets or sets the background of crosshair annotation on y-axis.

[Parameter]
public string CrosshairsAnnotationYAxisBackground { get; set; }

Gets or sets precision on interpolated values of crosshairs on y-axis.

[Parameter]
public int CrosshairsAnnotationYAxisPrecision { get; set; }

Gets or sets the text color of crosshair annotation on y-axis.

[Parameter]
public string CrosshairsAnnotationYAxisTextColor { get; set; }

Gets or sets the crosshairs to be displayed.

[Parameter]
public CrosshairsDisplayMode CrosshairsDisplayMode { get; set; }

Gets or sets the color to apply to horizontal crosshairs line.

[Parameter]
public string CrosshairsLineHorizontalStroke { get; set; }

Gets or sets thickness of crosshairs lines.

[Parameter]
public double CrosshairsLineThickness { get; set; }

Gets or sets the color to apply to vertical crosshairs line.

[Parameter]
public string CrosshairsLineVerticalStroke { get; set; }

Gets or sets whether axis annotation are skipped for invalid data in a given position.

[Parameter]
public bool CrosshairsSkipInvalidData { get; set; }

Gets or sets whether axis annotation are skipped for zero-value fragments in a given position.

[Parameter]
public bool CrosshairsSkipZeroValueFragments { get; set; }

Gets or sets whether crosshairs will snap to the nearest data point.

[Parameter]
public bool CrosshairsSnapToData { get; set; }

Gets or sets a collection of data items used to generate the chart.

[Parameter]
public object DataSource { get; set; }

Provides a means of setting DataSource in the JavaScript environment.

[Parameter]
public string DataSourceScript { get; set; }
[Parameter]
public double DataToolTipBadgeMarginBottom { get; set; }
[Parameter]
public double DataToolTipBadgeMarginLeft { get; set; }
[Parameter]
public double DataToolTipBadgeMarginRight { get; set; }
[Parameter]
public double DataToolTipBadgeMarginTop { get; set; }

Gets or sets the BadgeShape for the data legend.

[Parameter]
public LegendItemBadgeShape DataToolTipBadgeShape { get; set; }

Gets or sets the offset of the tooltip layer on the X axis.

[Parameter]
public double DataToolTipDefaultPositionOffsetX { get; set; }

Gets or sets the offset of the tooltip layer on the Y axis.

[Parameter]
public double DataToolTipDefaultPositionOffsetY { get; set; }

Gets or sets names of data columns or their labels to exclude from displaying in the data legend, e.g. "High, Low" or "H, L"

[Parameter]
public string[] DataToolTipExcludedColumns { get; set; }

Gets or sets indexes, titles, or names of series to exclude from displaying in the data tooltip, e.g. "0, 1" or "Series1 Title, Series2 Title"

[Parameter]
public string[] DataToolTipExcludedSeries { get; set; }
[Parameter]
public double DataToolTipGroupRowMarginBottom { get; set; }
[Parameter]
public double DataToolTipGroupRowMarginLeft { get; set; }
[Parameter]
public double DataToolTipGroupRowMarginRight { get; set; }
[Parameter]
public double DataToolTipGroupRowMarginTop { get; set; }

Gets or sets whether to show Group row.

[Parameter]
public bool DataToolTipGroupRowVisible { get; set; }

Gets or sets the Group text color.

[Parameter]
public string DataToolTipGroupTextColor { get; set; }
[Parameter]
public string DataToolTipGroupTextFontFamily { get; set; }
[Parameter]
public double DataToolTipGroupTextFontSize { get; set; }
[Parameter]
public string DataToolTipGroupTextFontStyle { get; set; }
[Parameter]
public string DataToolTipGroupTextFontWeight { get; set; }
[Parameter]
public double DataToolTipGroupTextMarginBottom { get; set; }
[Parameter]
public double DataToolTipGroupTextMarginLeft { get; set; }
[Parameter]
public double DataToolTipGroupTextMarginRight { get; set; }
[Parameter]
public double DataToolTipGroupTextMarginTop { get; set; }

Gets or sets the tooltip position mode on the X axis for grouped series.

[Parameter]
public DataTooltipGroupedPositionX DataToolTipGroupedPositionModeX { get; set; }

Gets or sets the tooltip position mode on the Y axis for grouped series.

[Parameter]
public DataTooltipGroupedPositionY DataToolTipGroupedPositionModeY { get; set; }
[Parameter]
public DataToolTipLayerGroupingMode DataToolTipGroupingMode { get; set; }

Gets or sets globalization culture when displaying header as date time

[Parameter]
public string DataToolTipHeaderFormatCulture { get; set; }

Gets or sets date format for the header

[Parameter]
public DataLegendHeaderDateMode DataToolTipHeaderFormatDate { get; set; }

Gets or sets the format specifiers to use with the HeaderFormatString string.

public IgbFormatSpecifierCollection DataToolTipHeaderFormatSpecifiers { get; set; }

Gets or sets the format string for header text displayed in the data legend.

[Parameter]
public string DataToolTipHeaderFormatString { get; set; }

Gets or sets time format for the header

[Parameter]
public DataLegendHeaderTimeMode DataToolTipHeaderFormatTime { get; set; }
[Parameter]
public double DataToolTipHeaderRowMarginBottom { get; set; }
[Parameter]
public double DataToolTipHeaderRowMarginLeft { get; set; }
[Parameter]
public double DataToolTipHeaderRowMarginRight { get; set; }
[Parameter]
public double DataToolTipHeaderRowMarginTop { get; set; }

Gets or sets whether to show Header row.

[Parameter]
public bool DataToolTipHeaderRowVisible { get; set; }

Gets or sets the HeaderText for the data legend.

[Parameter]
public string DataToolTipHeaderText { get; set; }

Gets or sets the header text color.

[Parameter]
public string DataToolTipHeaderTextColor { get; set; }
[Parameter]
public string DataToolTipHeaderTextFontFamily { get; set; }
[Parameter]
public double DataToolTipHeaderTextFontSize { get; set; }
[Parameter]
public string DataToolTipHeaderTextFontStyle { get; set; }
[Parameter]
public string DataToolTipHeaderTextFontWeight { get; set; }
[Parameter]
public double DataToolTipHeaderTextMarginBottom { get; set; }
[Parameter]
public double DataToolTipHeaderTextMarginLeft { get; set; }
[Parameter]
public double DataToolTipHeaderTextMarginRight { get; set; }
[Parameter]
public double DataToolTipHeaderTextMarginTop { get; set; }

Gets or sets names of data columns or their labels to include in displaying in the data legend, e.g. "High, Low" or "H, L"

[Parameter]
public string[] DataToolTipIncludedColumns { get; set; }

Gets or sets indexes, titles, or names of series to include in displaying in the data tooltip, e.g. "0, 1" or "Series1 Title, Series2 Title"

[Parameter]
public string[] DataToolTipIncludedSeries { get; set; }

Gets or sets the mode for displaying labels before series values in the data legend, e.g. O: H: L: C: for financial series

[Parameter]
public DataLegendLabelMode DataToolTipLabelDisplayMode { get; set; }

Gets or sets the units text color.

[Parameter]
public string DataToolTipLabelTextColor { get; set; }
[Parameter]
public string DataToolTipLabelTextFontFamily { get; set; }
[Parameter]
public double DataToolTipLabelTextFontSize { get; set; }
[Parameter]
public string DataToolTipLabelTextFontStyle { get; set; }
[Parameter]
public string DataToolTipLabelTextFontWeight { get; set; }
[Parameter]
public double DataToolTipLabelTextMarginBottom { get; set; }
[Parameter]
public double DataToolTipLabelTextMarginLeft { get; set; }
[Parameter]
public double DataToolTipLabelTextMarginRight { get; set; }
[Parameter]
public double DataToolTipLabelTextMarginTop { get; set; }

Gets or sets the offset of the tooltip layer on the X axis.

[Parameter]
public double DataToolTipPositionOffsetX { get; set; }

Gets or sets the offset of the tooltip layer on the Y axis.

[Parameter]
public double DataToolTipPositionOffsetY { get; set; }

DataToolTipShouldUpdateWhenSeriesDataChanges

Section titled "DataToolTipShouldUpdateWhenSeriesDataChanges"

Gets or sets whether the data legend should update when the series data is mutated.

[Parameter]
public bool DataToolTipShouldUpdateWhenSeriesDataChanges { get; set; }

Gets or sets the units text for the data legend.

[Parameter]
public string DataToolTipSummaryLabelText { get; set; }

Gets or sets the units text color.

[Parameter]
public string DataToolTipSummaryLabelTextColor { get; set; }

DataToolTipSummaryLabelTextFontFamily

Section titled "DataToolTipSummaryLabelTextFontFamily"
[Parameter]
public string DataToolTipSummaryLabelTextFontFamily { get; set; }

DataToolTipSummaryLabelTextFontSize

Section titled "DataToolTipSummaryLabelTextFontSize"
[Parameter]
public double DataToolTipSummaryLabelTextFontSize { get; set; }

DataToolTipSummaryLabelTextFontStyle

Section titled "DataToolTipSummaryLabelTextFontStyle"
[Parameter]
public string DataToolTipSummaryLabelTextFontStyle { get; set; }

DataToolTipSummaryLabelTextFontWeight

Section titled "DataToolTipSummaryLabelTextFontWeight"
[Parameter]
public string DataToolTipSummaryLabelTextFontWeight { get; set; }
[Parameter]
public double DataToolTipSummaryRowMarginBottom { get; set; }
[Parameter]
public double DataToolTipSummaryRowMarginLeft { get; set; }
[Parameter]
public double DataToolTipSummaryRowMarginRight { get; set; }
[Parameter]
public double DataToolTipSummaryRowMarginTop { get; set; }

Gets or sets the SummaryTitleText for the data legend.

[Parameter]
public string DataToolTipSummaryTitleText { get; set; }

Gets or sets the summary text color.

[Parameter]
public string DataToolTipSummaryTitleTextColor { get; set; }

DataToolTipSummaryTitleTextFontFamily

Section titled "DataToolTipSummaryTitleTextFontFamily"
[Parameter]
public string DataToolTipSummaryTitleTextFontFamily { get; set; }

DataToolTipSummaryTitleTextFontSize

Section titled "DataToolTipSummaryTitleTextFontSize"
[Parameter]
public double DataToolTipSummaryTitleTextFontSize { get; set; }

DataToolTipSummaryTitleTextFontStyle

Section titled "DataToolTipSummaryTitleTextFontStyle"
[Parameter]
public string DataToolTipSummaryTitleTextFontStyle { get; set; }

DataToolTipSummaryTitleTextFontWeight

Section titled "DataToolTipSummaryTitleTextFontWeight"
[Parameter]
public string DataToolTipSummaryTitleTextFontWeight { get; set; }

DataToolTipSummaryTitleTextMarginBottom

Section titled "DataToolTipSummaryTitleTextMarginBottom"
[Parameter]
public double DataToolTipSummaryTitleTextMarginBottom { get; set; }

DataToolTipSummaryTitleTextMarginLeft

Section titled "DataToolTipSummaryTitleTextMarginLeft"
[Parameter]
public double DataToolTipSummaryTitleTextMarginLeft { get; set; }

DataToolTipSummaryTitleTextMarginRight

Section titled "DataToolTipSummaryTitleTextMarginRight"
[Parameter]
public double DataToolTipSummaryTitleTextMarginRight { get; set; }

DataToolTipSummaryTitleTextMarginTop

Section titled "DataToolTipSummaryTitleTextMarginTop"
[Parameter]
public double DataToolTipSummaryTitleTextMarginTop { get; set; }

Gets or sets the SummaryType for the data legend.

[Parameter]
public DataLegendSummaryType DataToolTipSummaryType { get; set; }

Gets or sets the units text for the data legend.

[Parameter]
public string DataToolTipSummaryUnitsText { get; set; }

Gets or sets the units text color.

[Parameter]
public string DataToolTipSummaryUnitsTextColor { get; set; }

DataToolTipSummaryUnitsTextFontFamily

Section titled "DataToolTipSummaryUnitsTextFontFamily"
[Parameter]
public string DataToolTipSummaryUnitsTextFontFamily { get; set; }

DataToolTipSummaryUnitsTextFontSize

Section titled "DataToolTipSummaryUnitsTextFontSize"
[Parameter]
public double DataToolTipSummaryUnitsTextFontSize { get; set; }

DataToolTipSummaryUnitsTextFontStyle

Section titled "DataToolTipSummaryUnitsTextFontStyle"
[Parameter]
public string DataToolTipSummaryUnitsTextFontStyle { get; set; }

DataToolTipSummaryUnitsTextFontWeight

Section titled "DataToolTipSummaryUnitsTextFontWeight"
[Parameter]
public string DataToolTipSummaryUnitsTextFontWeight { get; set; }

Gets or sets the units text color.

[Parameter]
public string DataToolTipSummaryValueTextColor { get; set; }

DataToolTipSummaryValueTextFontFamily

Section titled "DataToolTipSummaryValueTextFontFamily"
[Parameter]
public string DataToolTipSummaryValueTextFontFamily { get; set; }

DataToolTipSummaryValueTextFontSize

Section titled "DataToolTipSummaryValueTextFontSize"
[Parameter]
public double DataToolTipSummaryValueTextFontSize { get; set; }

DataToolTipSummaryValueTextFontStyle

Section titled "DataToolTipSummaryValueTextFontStyle"
[Parameter]
public string DataToolTipSummaryValueTextFontStyle { get; set; }

DataToolTipSummaryValueTextFontWeight

Section titled "DataToolTipSummaryValueTextFontWeight"
[Parameter]
public string DataToolTipSummaryValueTextFontWeight { get; set; }

Gets or sets the display text color.

[Parameter]
public string DataToolTipTitleTextColor { get; set; }
[Parameter]
public string DataToolTipTitleTextFontFamily { get; set; }
[Parameter]
public double DataToolTipTitleTextFontSize { get; set; }
[Parameter]
public string DataToolTipTitleTextFontStyle { get; set; }
[Parameter]
public string DataToolTipTitleTextFontWeight { get; set; }
[Parameter]
public double DataToolTipTitleTextMarginBottom { get; set; }
[Parameter]
public double DataToolTipTitleTextMarginLeft { get; set; }
[Parameter]
public double DataToolTipTitleTextMarginRight { get; set; }
[Parameter]
public double DataToolTipTitleTextMarginTop { get; set; }

Gets or sets the UnitsMode for the data legend.

[Parameter]
public DataLegendUnitsMode DataToolTipUnitsDisplayMode { get; set; }

Gets or sets the units text for the data legend.

[Parameter]
public string DataToolTipUnitsText { get; set; }

Gets or sets the units text color.

[Parameter]
public string DataToolTipUnitsTextColor { get; set; }
[Parameter]
public string DataToolTipUnitsTextFontFamily { get; set; }
[Parameter]
public double DataToolTipUnitsTextFontSize { get; set; }
[Parameter]
public string DataToolTipUnitsTextFontStyle { get; set; }
[Parameter]
public string DataToolTipUnitsTextFontWeight { get; set; }
[Parameter]
public double DataToolTipUnitsTextMarginBottom { get; set; }
[Parameter]
public double DataToolTipUnitsTextMarginLeft { get; set; }
[Parameter]
public double DataToolTipUnitsTextMarginRight { get; set; }
[Parameter]
public double DataToolTipUnitsTextMarginTop { get; set; }

Gets or sets mode for abbreviating large numbers displayed in the legend

[Parameter]
public DataAbbreviationMode DataToolTipValueFormatAbbreviation { get; set; }

Gets or sets globalization culture when displaying values as currencies, e.g. use "en-GB" to display British pound symbol when the ValueFormatMode property is set to 'Currency' mode

[Parameter]
public string DataToolTipValueFormatCulture { get; set; }

Gets or sets maximum digits for formatting numbers displayed in the legend

[Parameter]
public int DataToolTipValueFormatMaxFractions { get; set; }

Gets or sets minimum digits for formatting numbers displayed in the legend

[Parameter]
public int DataToolTipValueFormatMinFractions { get; set; }

Gets or sets the mode for displaying values in the data legend, e.g. Currency ($500.25), Decimal (500.25), Integer (500)

[Parameter]
public DataLegendValueMode DataToolTipValueFormatMode { get; set; }

Gets or sets the format specifiers to use with the ValueFormatString string.

public IgbFormatSpecifierCollection DataToolTipValueFormatSpecifiers { get; set; }

Gets or sets the format string for values displayed in the data legend.

[Parameter]
public string DataToolTipValueFormatString { get; set; }

Gets or sets whether or not use grouping separator, e.g, 15,000 for 15000

[Parameter]
public bool DataToolTipValueFormatUseGrouping { get; set; }
[Parameter]
public double DataToolTipValueRowMarginBottom { get; set; }
[Parameter]
public double DataToolTipValueRowMarginLeft { get; set; }
[Parameter]
public double DataToolTipValueRowMarginRight { get; set; }
[Parameter]
public double DataToolTipValueRowMarginTop { get; set; }

Gets or sets whether to show series rows.

[Parameter]
public bool DataToolTipValueRowVisible { get; set; }

Gets or sets the units text color.

[Parameter]
public string DataToolTipValueTextColor { get; set; }
[Parameter]
public string DataToolTipValueTextFontFamily { get; set; }
[Parameter]
public double DataToolTipValueTextFontSize { get; set; }
[Parameter]
public string DataToolTipValueTextFontStyle { get; set; }
[Parameter]
public string DataToolTipValueTextFontWeight { get; set; }
[Parameter]
public double DataToolTipValueTextMarginBottom { get; set; }
[Parameter]
public double DataToolTipValueTextMarginLeft { get; set; }
[Parameter]
public double DataToolTipValueTextMarginRight { get; set; }
[Parameter]
public double DataToolTipValueTextMarginTop { get; set; }

DataToolTipValueTextUseSeriesColors

Section titled "DataToolTipValueTextUseSeriesColors"

Gets or sets whether to use series colors when displaying values in the legend

[Parameter]
public bool DataToolTipValueTextUseSeriesColors { get; set; }

DataToolTipValueTextWhenMissingData

Section titled "DataToolTipValueTextWhenMissingData"

Gets or sets text displayed when data column is missing a value, e.g. "no data"

[Parameter]
public string DataToolTipValueTextWhenMissingData { get; set; }

Gets the components default event behavior.

protected override ControlEventBehavior DefaultEventBehavior { get; }

Gets or sets a set of property paths that should be excluded from consideration by the category chart.

[Parameter]
public string[] ExcludedProperties { get; set; }

Gets the current filter that is applied to the chart. Collection can be updated to modify the filter for the chart. Once filter expressions are in this collection, the chart will no longer listen for changes on their properties.

public IgbFilterExpressionCollection FilterExpressions { get; protected set; }

Gets or sets the background of final value annotation.

[Parameter]
public string FinalValueAnnotationsBackground { get; set; }

Gets or sets precision on final value annotation.

[Parameter]
public int FinalValueAnnotationsPrecision { get; set; }

Gets or sets the text color of final value annotation.

[Parameter]
public string FinalValueAnnotationsTextColor { get; set; }

Gets or sets whether annotations for the final value of each series is displayed on the axis.

[Parameter]
public bool FinalValueAnnotationsVisible { get; set; }

Gets or sets the focus brush to use for the series.

[Parameter]
public string FocusBrush { get; set; }

Gets or sets the time to wait before visually dismissing a focus highlight.

[Parameter]
public int FocusDismissDelayMilliseconds { get; set; }

Gets or sets the focus mode to use for the series in the component, when supported.

[Parameter]
public SeriesSelectionMode FocusMode { get; set; }

Gets or sets the duration used for animating Focus changes

[Parameter]
public int FocusTransitionDuration { get; set; }

Gets the currently focused data items. Adding or removing data items from this collection will focus or blur the visuals associated with those items.

public IgbChartSelectedItemCollection FocusedSeriesItems { get; protected set; }

Gets the current grouping that is applied to the grid. Collection can be updated to modify the grouping for the grid. Once grouping descriptions are in this collection, the grid will no longer listen for changes on their properties.

public IgbChartSortDescriptionCollection GroupDescriptions { get; protected set; }
public IgbChartSortDescriptionCollection GroupSortDescriptions { get; protected set; }

Gets or sets the sorts to apply after grouping has been applied.

[Parameter]
public string GroupSorts { get; set; }

Gets the current highlight filter that is applied to the chart. Collection can be updated to modify the highlight filter for the chart. Once filter expressions are in this collection, the chart will no longer listen for changes on their properties.

public IgbFilterExpressionCollection HighlightFilterExpressions { get; protected set; }

Gets or sets a collection of data items used to generate the chart.

[Parameter]
public object HighlightedDataSource { get; set; }

Provides a means of setting HighlightedDataSource in the JavaScript environment.

[Parameter]
public string HighlightedDataSourceScript { get; set; }

Gets or sets whether the chart can highlight series through user interactions. This property applies to Category Chart and Financial Chart controls.

[Parameter]
public virtual Visibility HighlightedLegendItemVisibility { get; set; }

Gets or sets whether and how to display highlighted values for the series. Note, this is distinct from the highlighting feature that indicates what is closest or under the mouse. This property applies to Category Chart and Financial Chart controls.

[Parameter]
public virtual SeriesHighlightedValuesDisplayMode HighlightedValuesDisplayMode { get; set; }

Gets or sets the highlighting Behavior to use for the series in the component, when supported. This takes precedence over the series level IsHighlightingEnabled.

[Parameter]
public SeriesHighlightingBehavior HighlightingBehavior { get; set; }

HighlightingDismissDelayMilliseconds

Section titled "HighlightingDismissDelayMilliseconds"

Gets or sets the time to wait before visually dismissing a highlight.

[Parameter]
public int HighlightingDismissDelayMilliseconds { get; set; }

Gets or sets the target opacity to fade to for fade style highlighting.

[Parameter]
public double HighlightingFadeOpacity { get; set; }

Gets or sets the highlighting mode to use for the series in the component, when supported. This takes precedence over the series level IsHighlightingEnabled.

[Parameter]
public SeriesHighlightingMode HighlightingMode { get; set; }

Gets or sets the duration used for animating highlighting changes

[Parameter]
public int HighlightingTransitionDuration { get; set; }

HorizontalViewScrollbarCornerRadius

Section titled "HorizontalViewScrollbarCornerRadius"

Gets or sets the corner radius to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public double HorizontalViewScrollbarCornerRadius { get; set; }

Gets or sets the fill to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public string HorizontalViewScrollbarFill { get; set; }

Gets or sets the height to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public double HorizontalViewScrollbarHeight { get; set; }

Gets or sets the inset distance to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public double HorizontalViewScrollbarInset { get; set; }

Gets or sets the max opacity to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public double HorizontalViewScrollbarMaxOpacity { get; set; }

Gets or sets the horizontal scrollbar mode to use for the series viewer.

[Parameter]
public SeriesViewerScrollbarMode HorizontalViewScrollbarMode { get; set; }

Gets or sets the outline to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public string HorizontalViewScrollbarOutline { get; set; }

Gets or sets the position to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public SeriesViewerHorizontalScrollbarPosition HorizontalViewScrollbarPosition { get; set; }

HorizontalViewScrollbarShouldAddAutoTrackInsets

Section titled "HorizontalViewScrollbarShouldAddAutoTrackInsets"

Gets or sets whether to use automatic track insets for the horizontal scrollbar in the component, when enabled.

[Parameter]
public bool HorizontalViewScrollbarShouldAddAutoTrackInsets { get; set; }

HorizontalViewScrollbarStrokeThickness

Section titled "HorizontalViewScrollbarStrokeThickness"

Gets or sets the stroke thickness to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public double HorizontalViewScrollbarStrokeThickness { get; set; }

HorizontalViewScrollbarTrackEndInset

Section titled "HorizontalViewScrollbarTrackEndInset"

Gets or sets the track end inset to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public double HorizontalViewScrollbarTrackEndInset { get; set; }

HorizontalViewScrollbarTrackStartInset

Section titled "HorizontalViewScrollbarTrackStartInset"

Gets or sets the track start inset to use for the horizontal scrollbar in the component, when enabled.

[Parameter]
public double HorizontalViewScrollbarTrackStartInset { get; set; }

Gets or sets a set of property paths that should be included for consideration by the category chart, leaving the remainder excluded. If null, all properties will be considered.

[Parameter]
public string[] IncludedProperties { get; set; }

Gets or sets the filter to apply to the chart. This property will become ignored if the filter is changed outside of this property.

[Parameter]
public string InitialFilter { get; set; }

Gets the initial filters that are applied to the chart.

public IgbFilterExpressionCollection InitialFilterExpressions { get; protected set; }

Gets the initial groupings that are applied to the chart.

public IgbChartSortDescriptionCollection InitialGroupDescriptions { get; protected set; }

Gets the initial sorts that are applied to the chart after groupings and summaries are applied.

public IgbChartSortDescriptionCollection InitialGroupSortDescriptions { get; protected set; }

Gets or sets the groupings to apply to the chart. This property will become ignored if sorts are changed outside of this property.

[Parameter]
public string InitialGroups { get; set; }

Gets or sets the filter to apply to the chart. This property will become ignored if the filter is changed outside of this property.

[Parameter]
public string InitialHighlightFilter { get; set; }

Gets the initial highlight filters that are applied to the chart.

public IgbFilterExpressionCollection InitialHighlightFilterExpressions { get; protected set; }

Gets the initial sorts that are applied to the chart.

public IgbChartSortDescriptionCollection InitialSortDescriptions { get; protected set; }

Gets or sets the sorts to apply to the chart. This property will become ignored if sorts are changed outside of this property.

[Parameter]
public string InitialSorts { get; set; }

Gets or sets the summaries to apply to the chart. This property will become ignored if sorts are changed outside of this property.

[Parameter]
public string InitialSummaries { get; set; }

Gets the initial summaries that are applied to the chart.

public IgbChartSummaryDescriptionCollection InitialSummaryDescriptions { get; protected set; }

Gets or sets whether the chart can be horizontally zoomed through user interactions.

[Parameter]
public virtual bool IsHorizontalZoomEnabled { get; set; }

Gets or sets whether the chart can highlight series through user interactions. This property applies to Category Chart and Financial Chart controls.

[Parameter]
public virtual bool IsSeriesHighlightingEnabled { get; set; }

Gets or sets whether initiating user annotations from the toolbar is enabled.

[Parameter]
public bool IsUserAnnotationsEnabled { get; set; }

Gets or sets whether the chart can be vertically zoomed through user interactions.

[Parameter]
public virtual bool IsVerticalZoomEnabled { get; set; }

Gets or sets the left margin of the chart content.

[Parameter]
public virtual double LeftMargin { get; set; }

Gets or sets the legend to connect this chart to.

[Parameter]
public IgbLegendBase Legend { get; set; }

Gets or sets the highlighting mode to use for the legend linked to the component, when supported.

[Parameter]
public LegendHighlightingMode LegendHighlightingMode { get; set; }

Gets or sets the mode of legend badges representing all series displayed in a legend linked to this component.

[Parameter]
public LegendItemBadgeMode LegendItemBadgeMode { get; set; }

Gets or sets the type of legend badges representing all series displayed in a legend linked to this component

[Parameter]
public LegendItemBadgeShape LegendItemBadgeShape { get; set; }

Gets or sets whether to show the legend items for the series.

[Parameter]
public virtual Visibility LegendItemVisibility { get; set; }

Provides a means of setting Legend in the JavaScript environment.

[Parameter]
public string LegendScript { get; set; }

Gets or sets the default marker type for all series plotted in this chart.

[Parameter]
public MarkerAutomaticBehavior MarkerAutomaticBehavior { get; set; }

Gets or sets the palette of brushes used for rendering fill area of data point markers.

[Parameter]
public string MarkerBrushes { get; set; }

Gets or sets the MarkerFillMode for all series that support markers in this chart.

[Parameter]
public MarkerFillMode MarkerFillMode { get; set; }

Gets or sets the Marker Fill Opacity for all series that support markers in this chart.

[Parameter]
public double MarkerFillOpacity { get; set; }

Gets or sets the maximum number of markers displayed in the plot area of the chart.

[Parameter]
public int MarkerMaxCount { get; set; }

Gets or sets the MarkerOutlineMode for all series that support markers in this chart.

[Parameter]
public MarkerOutlineMode MarkerOutlineMode { get; set; }

Gets or sets the palette of brushes used for rendering outlines of data point markers.

[Parameter]
public string MarkerOutlines { get; set; }

Gets or sets the Marker Thickness for all series that support markers in this chart.

[Parameter]
public double MarkerThickness { get; set; }

Gets or sets the marker shapes used for indicating location of data points in this chart.

public IgbMarkerTypeCollection MarkerTypes { get; set; }

Gets or sets the OutlineMode for all series in this chart.

[Parameter]
public SeriesOutlineMode OutlineMode { get; set; }

Gets or sets the palette of brushes to use for outlines on the chart series.

[Parameter]
public string Outlines { get; set; }

Gets or sets the scaling value used to affect the pixel density of the control.

[Parameter]
public double PixelScalingRatio { get; set; }

Margin applied below the plot area.

[Parameter]
public double PlotAreaMarginBottom { get; set; }

Margin applied to the Left of the plot area.

[Parameter]
public double PlotAreaMarginLeft { get; set; }

Margin applied to the right of the plot area.

[Parameter]
public double PlotAreaMarginRight { get; set; }

Margin applied to the Top of the plot area.

[Parameter]
public double PlotAreaMarginTop { get; set; }
[Parameter]
public Action<IgbDomainChartPlotAreaPointerEventArgs> PlotAreaPointerMove { get; set; }
[Parameter]
public string PlotAreaPointerMoveScript { get; set; }

Gets or sets the rendering resolution for all series in this chart.

[Parameter]
public virtual double Resolution { get; set; }

Gets or sets the right margin of the chart content.

[Parameter]
public double RightMargin { get; set; }

Gets the currently selected data items. Adding or removing data items from this collection will select or deselect the visuals associated with those items.

public IgbChartSelectedItemCollection SelectedSeriesItems { get; protected set; }

Gets or sets the selection behavior to use for the series in the component, when supported.

[Parameter]
public SeriesSelectionBehavior SelectionBehavior { get; set; }

Gets or sets the selection brush to use for the series.

[Parameter]
public string SelectionBrush { get; set; }

Gets or sets the time to wait before visually dismissing a selection highlight

[Parameter]
public int SelectionDismissDelayMilliseconds { get; set; }

Gets or sets the selection mode to use for the series in the component, when supported.

[Parameter]
public SeriesSelectionMode SelectionMode { get; set; }

Gets or sets the duration used for animating Selection changes

[Parameter]
public int SelectionTransitionDuration { get; set; }

Gets or sets horizontal mode to use for automatically calculating the plot area margin based ont the series.

[Parameter]
public SeriesPlotAreaMarginHorizontalMode SeriesPlotAreaMarginHorizontalMode { get; set; }

Gets or sets vertical mode to use for automatically calculating the plot area margin based ont the series.

[Parameter]
public SeriesPlotAreaMarginVerticalMode SeriesPlotAreaMarginVerticalMode { get; set; }
[Parameter]
public Action<IgbDomainChartSeriesPointerEventArgs> SeriesPointerMove { get; set; }
[Parameter]
public string SeriesPointerMoveScript { get; set; }

Gets or sets if the chart should use the legend for value layers that target series.

[Parameter]
public virtual bool SeriesValueLayerUseLegend { get; set; }

ShouldAvoidAxisAnnotationCollisions

Section titled "ShouldAvoidAxisAnnotationCollisions"

Gets or sets whether annotations for the final value of each series is displayed on the axis.

[Parameter]
public bool ShouldAvoidAxisAnnotationCollisions { get; set; }

Gets or sets whether the chart should display mock data when the data source has not been provided, if supported for this type of chart.

[Parameter]
public virtual bool ShouldDisplayMockData { get; set; }

Gets or sets a whether the chart should pan its content when zoo,ing in passed max zoom level.

[Parameter]
public bool ShouldPanOnMaximumZoom { get; set; }

ShouldSimulateHoverMoveCrosshairPoint

Section titled "ShouldSimulateHoverMoveCrosshairPoint"

Gets or sets whether calling SimulateHover should shift the crosshair point.

[Parameter]
public virtual bool ShouldSimulateHoverMoveCrosshairPoint { get; set; }

Gets or sets whether the chart should use a faded skeleton style for mock data.

[Parameter]
public virtual bool ShouldUseSkeletonStyleForMockData { get; set; }

Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.

public IgbChartSortDescriptionCollection SortDescriptions { get; protected set; }

Gets or sets text to display below the Title, above the plot area.

[Parameter]
public string Subtitle { get; set; }

Gets or sets horizontal alignment which determines the subtitle position, relative to the left and right edges of the control.

[Parameter]
public HorizontalAlignment SubtitleAlignment { get; set; }

Gets or sets the bottom margin of chart subtitle

[Parameter]
public double SubtitleBottomMargin { get; set; }

Gets or sets the left margin of chart subtitle

[Parameter]
public double SubtitleLeftMargin { get; set; }

Gets or sets the right margin of chart subtitle

[Parameter]
public double SubtitleRightMargin { get; set; }

Gets or sets color of chart subtitle

[Parameter]
public string SubtitleTextColor { get; set; }

Gets or sets CSS font property for the chart subtitle

[Parameter]
public string SubtitleTextStyle { get; set; }

Gets or sets the top margin of chart subtitle

[Parameter]
public double SubtitleTopMargin { get; set; }

Gets the current summaries that are applied to the grid.

public IgbChartSummaryDescriptionCollection SummaryDescriptions { get; protected set; }

Gets or sets the thickness for all series in this chart. Depending on the ChartType, this can be the main brush used, or just the outline.

[Parameter]
public double Thickness { get; set; }

Gets or sets horizontal alignment which determines the title position, relative to the left and right edges of the control.

[Parameter]
public HorizontalAlignment TitleAlignment { get; set; }

Gets or sets the bottom margin of chart title

[Parameter]
public double TitleBottomMargin { get; set; }

Gets or sets the left margin of chart title

[Parameter]
public double TitleLeftMargin { get; set; }

Gets or sets the right margin of chart title

[Parameter]
public double TitleRightMargin { get; set; }

Gets or sets color of chart title

[Parameter]
public string TitleTextColor { get; set; }

Gets or sets CSS font property for the chart title

[Parameter]
public string TitleTextStyle { get; set; }

Gets or sets the top margin of chart title

[Parameter]
public double TitleTopMargin { get; set; }

Gets or sets the style of tooltip to be displayed.

[Parameter]
public ToolTipType ToolTipType { get; set; }

Gets or sets the top margin of the chart content.

[Parameter]
public double TopMargin { get; set; }

Gets or sets the duration used for animating series plots when the data is changing

[Parameter]
public int TransitionDuration { get; set; }

Gets or sets the easing function used for animating series plots when the data is changing.

[Parameter]
public string TransitionEasingFunction { get; set; }

Provides a means of setting TransitionEasingFunction in the JavaScript environment.

[Parameter]
public string TransitionEasingFunctionScript { get; set; }

Gets or sets the palette of brushes to used for coloring trend lines in this chart.

[Parameter]
public string TrendLineBrushes { get; set; }

Gets or sets if the chart should use the legend for trendline layers.

[Parameter]
public virtual bool TrendLineLayerUseLegend { get; set; }
[Parameter]
public int TrendLinePeriod { get; set; }

Gets or sets the thickness of the trend lines in this chart.

[Parameter]
public double TrendLineThickness { get; set; }

Gets or sets the formula used for calculating trend lines in this chart.

[Parameter]
public TrendLineType TrendLineType { get; set; }

Gets or sets what trendlines to use in the chart.

public IgbTrendLineTypeCollection TrendLineTypes { get; set; }
public override string Type { get; }

Gets or sets the behavior that determines how unknown values will be plotted on the chart.

[Parameter]
public UnknownValuePlotting UnknownValuePlotting { get; set; }

Gets or sets if event annotations should be displayed.

[Parameter]
public bool UseValueForAutoCalloutLabels { get; set; }

Gets or sets what value lines to use in the chart.

public IgbValueModeCollection ValueLines { get; set; }

Gets or sets the palette of brushes to use for coloring the value lines present in the ValueLines property.

[Parameter]
public string ValueLinesBrushes { get; set; }

Gets or sets thickness of value lines.

[Parameter]
public double ValueLinesThickness { get; set; }

Gets or sets the corner radius to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public double VerticalViewScrollbarCornerRadius { get; set; }

Gets or sets the fill to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public string VerticalViewScrollbarFill { get; set; }

Gets or sets the inset distance to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public double VerticalViewScrollbarInset { get; set; }

Gets or sets the max opacity to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public double VerticalViewScrollbarMaxOpacity { get; set; }

Gets or sets the vertical scrollbar mode to use for the series viewer.

[Parameter]
public SeriesViewerScrollbarMode VerticalViewScrollbarMode { get; set; }

Gets or sets the outline to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public string VerticalViewScrollbarOutline { get; set; }

Gets or sets the position to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public SeriesViewerVerticalScrollbarPosition VerticalViewScrollbarPosition { get; set; }

VerticalViewScrollbarShouldAddAutoTrackInsets

Section titled "VerticalViewScrollbarShouldAddAutoTrackInsets"

Gets or sets whether to use automatic track insets for the vertical scrollbar in the component, when enabled.

[Parameter]
public bool VerticalViewScrollbarShouldAddAutoTrackInsets { get; set; }

VerticalViewScrollbarStrokeThickness

Section titled "VerticalViewScrollbarStrokeThickness"

Gets or sets the stroke thickness to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public double VerticalViewScrollbarStrokeThickness { get; set; }

Gets or sets the track end inset to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public double VerticalViewScrollbarTrackEndInset { get; set; }

VerticalViewScrollbarTrackStartInset

Section titled "VerticalViewScrollbarTrackStartInset"

Gets or sets the track start inset to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public double VerticalViewScrollbarTrackStartInset { get; set; }

Gets or sets the width to use for the vertical scrollbar in the component, when enabled.

[Parameter]
public double VerticalViewScrollbarWidth { get; set; }

Gets or sets the rectangle representing the current scroll and zoom state of the chart.

[Parameter]
public Rect WindowRect { get; set; }

Sets or gets the minimum height that the window rect is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.

[Parameter]
public double WindowRectMinHeight { get; set; }

Sets or gets the minimum width that the window rect is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.

[Parameter]
public double WindowRectMinWidth { get; set; }

Sets or gets minimum pixel height that the window is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.

[Parameter]
public double WindowSizeMinHeight { get; set; }

Sets or gets minimum pixel width that the window is allowed to reach before being clamped. Decrease this value if you want to allow for further zooming into the viewer. If this value is lowered too much it can cause graphical corruption due to floating point arithmetic inaccuracy.

[Parameter]
public double WindowSizeMinWidth { get; set; }

Inherited from: BaseRendererControl

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererControl

protected string _cachedSerializedContent

Inherited from: BaseRendererControl

protected virtual void EnsureModulesLoaded()

Returns any

Inherited from: BaseRendererControl

Resolves the components event behavior if Auto is selected.

protected ControlEventBehavior ResolveEventBehavior()

Returns any

Inherited from: BaseRendererControl

protected virtual string ResolveDisplay()

Returns any

Inherited from: BaseRendererControl

protected string ToSpinal(string value)

Parameters

  • value: string

Returns any

Inherited from: BaseRendererControl

protected virtual string TransformSimpleKey(string key)

Parameters

  • key: string

Returns any

Inherited from: BaseRendererControl

protected virtual bool IsTransformedEnumValue(string key)

Parameters

  • key: string

Returns any

TransformPotentialEnumValue(string, object)

Section titled "TransformPotentialEnumValue(string, object)"

Inherited from: BaseRendererControl

protected virtual object TransformPotentialEnumValue(string key, object value)

Parameters

  • key: string
  • value: object

Returns any

Inherited from: BaseRendererControl

protected virtual SequenceInfo BuildSequenceInfo(int startSequence)

Parameters

  • startSequence: int

Returns any

Inherited from: BaseRendererControl

protected override void BuildRenderTree(RenderTreeBuilder builder)

Parameters

  • builder: RenderTreeBuilder

Returns any

Inherited from: BaseRendererControl

protected Type TemplateContentType(string templateId)

Parameters

  • templateId: string

Returns any

Inherited from: BaseRendererControl

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

  • firstRender: bool

Returns any

Inherited from: BaseRendererControl

public Task EnsureReady()

Returns any

Inherited from: BaseRendererControl

protected void MarkPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Inherited from: BaseRendererControl

protected bool IsPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Serialize(SerializationContext, string)

Section titled "Serialize(SerializationContext, string)"

Inherited from: BaseRendererControl

public void Serialize(SerializationContext context, string propertyName = null)

Parameters

  • context: SerializationContext
  • propertyName: string

Returns any

Inherited from: BaseRendererControl

public string Serialize()

Returns any

InvokeMethod(string, object[], string[], ElementReference[])

Section titled "InvokeMethod(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererControl

protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodSync(string, object[], string[], ElementReference[])

Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererControl

protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

Inherited from: BaseRendererControl

Prevents data change notifications from be propagated to the component.

public void SuspendNotifications(object dataSource)

Parameters

  • dataSource: object

Returns any

Inherited from: BaseRendererControl

Resumes data change notifications.

public void ResumeNotifications(object dataSource, bool notify = true)

Parameters

  • dataSource: object
  • notify: bool

Returns any

NotifyUpdateItem(object, int, object, bool)

Section titled "NotifyUpdateItem(object, int, object, bool)"

Inherited from: BaseRendererControl

public void NotifyUpdateItem(object dataSource, int index, object refItem, bool syncDataOnly = false)

Parameters

  • dataSource: object
  • index: int
  • refItem: object
  • syncDataOnly: bool

Returns any

Inherited from: BaseRendererControl

public void OnRefChanged(string refName, object refValue)

Parameters

  • refName: string
  • refValue: object

Returns any

Inherited from: BaseRendererControl

public void OnInvokeReturn(long invokeId, object returnValue)

Parameters

  • invokeId: long
  • returnValue: object

Returns any

Inherited from: BaseRendererControl

protected string Camelize(string value)

Parameters

  • value: string

Returns any

Inherited from: BaseRendererControl

protected string ToPascal(string value)

Parameters

  • value: string

Returns any

OnElementNameChanged(BaseRendererElement, string, string)

Section titled "OnElementNameChanged(BaseRendererElement, string, string)"

Inherited from: BaseRendererControl

protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName)

Parameters

  • element: BaseRendererElement
  • oldName: string
  • newName: string

Returns any

Inherited from: BaseRendererControl

protected virtual void Dispose(bool disposing)

Parameters

  • disposing: bool

Returns any

SetResourceStringAsync(string, string, string)

Section titled "SetResourceStringAsync(string, string, string)"

Inherited from: BaseRendererControl

public Task<object> SetResourceStringAsync(string grouping, string id, string value)

Parameters

  • grouping: string
  • id: string
  • value: string

Returns any

SetResourceStringAsync(string, string)

Section titled "SetResourceStringAsync(string, string)"

Inherited from: BaseRendererControl

public Task<object> SetResourceStringAsync(string grouping, string json)

Parameters

  • grouping: string
  • json: string

Returns any

SetPropertyValue(object, PropertyInfo, JsonElement)

Section titled "SetPropertyValue(object, PropertyInfo, JsonElement)"

Inherited from: BaseRendererControl

protected void SetPropertyValue(object item, PropertyInfo property, JsonElement jsonElement)

Parameters

  • item: object
  • property: PropertyInfo
  • jsonElement: JsonElement

Returns any

SetPropertyValue(object, PropertyInfo, object)

Section titled "SetPropertyValue(object, PropertyInfo, object)"

Inherited from: BaseRendererControl

protected void SetPropertyValue(object item, PropertyInfo property, object value)

Parameters

  • item: object
  • property: PropertyInfo
  • value: object

Returns any

Inherited from: BaseRendererControl

public void Dispose()

Returns any

public void CancelAnnotationFlow(string annotationFlowId)

Parameters

  • annotationFlowId: string

Returns any

public Task CancelAnnotationFlowAsync(string annotationFlowId)

Parameters

  • annotationFlowId: string

Returns any

public void Destroy()

Returns any

Destroy this control

public Task DestroyAsync()

Returns any

public IgbDomainChartTestingInfo ExportDomainChartTestingInfo()

Returns any

ExportDomainChartTestingInfoAsync()

Section titled "ExportDomainChartTestingInfoAsync()"
public Task<IgbDomainChartTestingInfo> ExportDomainChartTestingInfoAsync()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

FinishAnnotationFlow(IgbUserAnnotationInformation)

Section titled "FinishAnnotationFlow(IgbUserAnnotationInformation)"
public void FinishAnnotationFlow(IgbUserAnnotationInformation flowInformation)

Parameters

  • flowInformation: IgbUserAnnotationInformation

Returns any

FinishAnnotationFlowAsync(IgbUserAnnotationInformation)

Section titled "FinishAnnotationFlowAsync(IgbUserAnnotationInformation)"
public Task FinishAnnotationFlowAsync(IgbUserAnnotationInformation flowInformation)

Parameters

  • flowInformation: IgbUserAnnotationInformation

Returns any

public void Flush()

Returns any

Forces any pending refresh to the chart to be finished.

public Task FlushAsync()

Returns any

public IgbChartSelectedItemCollection GetCurrentFocusedSeriesItems()

Returns any

GetCurrentFocusedSeriesItemsAsync()

Section titled "GetCurrentFocusedSeriesItemsAsync()"
public Task<IgbChartSelectedItemCollection> GetCurrentFocusedSeriesItemsAsync()

Returns any

public IgbChartSelectedItemCollection GetCurrentSelectedSeriesItems()

Returns any

GetCurrentSelectedSeriesItemsAsync()

Section titled "GetCurrentSelectedSeriesItemsAsync()"
public Task<IgbChartSelectedItemCollection> GetCurrentSelectedSeriesItemsAsync()

Returns any

public void HideToolTip()

Returns any

Hides the active main tooltip, if displayed.

public Task HideToolTipAsync()

Returns any

public virtual void LoadAnnotationsFromJson(string jsonString)

Parameters

  • jsonString: string

Returns any

LoadAnnotationsFromJsonAsync(string)

Section titled "LoadAnnotationsFromJsonAsync(string)"
public virtual Task LoadAnnotationsFromJsonAsync(string jsonString)

Parameters

  • jsonString: string

Returns any

public virtual void NotifyClearItems(object source_)

Parameters

  • source_: object

Returns any

Used to manually notify the chart that the data source has reset or cleared its items.

public virtual Task NotifyClearItemsAsync(object source_)

Parameters

  • source_: object

Returns any

NotifyInsertItem(object, int, object)

Section titled "NotifyInsertItem(object, int, object)"
public virtual void NotifyInsertItem(object source_, int index, object newItem)

Parameters

  • source_: object
  • index: int
  • newItem: object

Returns any

NotifyInsertItemAsync(object, int, object)

Section titled "NotifyInsertItemAsync(object, int, object)"
public virtual Task NotifyInsertItemAsync(object source_, int index, object newItem)

Parameters

  • source_: object
  • index: int
  • newItem: object

Returns any

NotifyRemoveItem(object, int, object)

Section titled "NotifyRemoveItem(object, int, object)"
public virtual void NotifyRemoveItem(object source_, int index, object oldItem)

Parameters

  • source_: object
  • index: int
  • oldItem: object

Returns any

NotifyRemoveItemAsync(object, int, object)

Section titled "NotifyRemoveItemAsync(object, int, object)"
public virtual Task NotifyRemoveItemAsync(object source_, int index, object oldItem)

Parameters

  • source_: object
  • index: int
  • oldItem: object

Returns any

public virtual void NotifyResized()

Returns any

Called when the control has been resized.

public virtual Task NotifyResizedAsync()

Returns any

public void NotifySeriesDataChanged()

Returns any

public Task NotifySeriesDataChangedAsync()

Returns any

NotifySetItem(object, int, object, object)

Section titled "NotifySetItem(object, int, object, object)"
public virtual void NotifySetItem(object source_, int index, object oldItem, object newItem)

Parameters

  • source_: object
  • index: int
  • oldItem: object
  • newItem: object

Returns any

NotifySetItemAsync(object, int, object, object)

Section titled "NotifySetItemAsync(object, int, object, object)"
public virtual Task NotifySetItemAsync(object source_, int index, object oldItem, object newItem)

Parameters

  • source_: object
  • index: int
  • oldItem: object
  • newItem: object

Returns any

public void NotifyVisualPropertiesChanged()

Returns any

NotifyVisualPropertiesChangedAsync()

Section titled "NotifyVisualPropertiesChangedAsync()"
public Task NotifyVisualPropertiesChangedAsync()

Returns any

public void OnDetach()

Returns any

public Task OnDetachAsync()

Returns any

public virtual void ProvideContainer(object container)

Parameters

  • container: object

Returns any

Provides a container for this control

public virtual Task ProvideContainerAsync(object container)

Parameters

  • container: object

Returns any

public virtual void ReplayTransitionIn()

Returns any

Replays transition-in animation on all series in the chart.

public virtual Task ReplayTransitionInAsync()

Returns any

public virtual void ResetAnnotations()

Returns any

public virtual Task ResetAnnotationsAsync()

Returns any

public void ResetZoom()

Returns any

Resets the zoom level to default.

public Task ResetZoomAsync()

Returns any

public virtual string SaveAnnotationsToJson()

Returns any

public virtual Task<string> SaveAnnotationsToJsonAsync()

Returns any

SetCustomizedStringAsync(string, string)

Section titled "SetCustomizedStringAsync(string, string)"

Provide a new set of localized strings to use for a given languange.

public Task<object> SetCustomizedStringAsync(string language, string json)

Parameters

  • language: string
  • json: string

Returns any

SetCustomizedStringAsync(string, string, string)

Section titled "SetCustomizedStringAsync(string, string, string)"

Provide a new set of localized strings to use for a given languange.

public Task<object> SetCustomizedStringAsync(string language, string id, string value)

Parameters

  • language: string
  • id: string
  • value: string

Returns any

public void SimulateClick(Point point)

Parameters

  • point: Point

Returns any

public Task SimulateClickAsync(Point point)

Parameters

  • point: Point

Returns any

public void SimulateHover(Point point)

Parameters

  • point: Point

Returns any

public Task SimulateHoverAsync(Point point)

Parameters

  • point: Point

Returns any

public void SimulatePlotPointerUp(Point point)

Parameters

  • point: Point

Returns any

public Task SimulatePlotPointerUpAsync(Point point)

Parameters

  • point: Point

Returns any

public void SimulatePressAndHold(Point point)

Parameters

  • point: Point

Returns any

public Task SimulatePressAndHoldAsync(Point point)

Parameters

  • point: Point

Returns any

public virtual void StartCreatingAnnotation()

Returns any

public virtual Task StartCreatingAnnotationAsync()

Returns any

public virtual void StartDeletingAnnotation()

Returns any

public virtual Task StartDeletingAnnotationAsync()

Returns any

public void ZoomIn(double v)

Parameters

  • v: double

Returns any

Performs zoom in action on the chart by specified percentage of current window rect

public Task ZoomInAsync(double v)

Parameters

  • v: double

Returns any

public void ZoomOut(double v)

Parameters

  • v: double

Returns any

Performs zoom out action on the chart by specified percentage of current window rect

public Task ZoomOutAsync(double v)

Parameters

  • v: double

Returns any

[Parameter]
public EventCallback<IgbFilterStringErrorsParsingEventArgs> FilterStringErrorsParsing { get; set; }
[Parameter]
public EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs> FocusedSeriesItemsChanged { get; set; }
[Parameter]
public EventCallback<IgbDomainChartPlotAreaPointerEventArgs> PlotAreaPointerDown { get; set; }
[Parameter]
public EventCallback<IgbDomainChartPlotAreaPointerEventArgs> PlotAreaPointerEnter { get; set; }
[Parameter]
public EventCallback<IgbDomainChartPlotAreaPointerEventArgs> PlotAreaPointerLeave { get; set; }
[Parameter]
public EventCallback<IgbDomainChartPlotAreaPointerEventArgs> PlotAreaPointerUp { get; set; }
[Parameter]
public EventCallback<IgbSeriesViewerSelectedSeriesItemsChangedEventArgs> SelectedSeriesItemsChanged { get; set; }
[Parameter]
public EventCallback<IgbChartSeriesEventArgs> SeriesAdded { get; set; }
[Parameter]
public EventCallback<IgbDomainChartSeriesPointerEventArgs> SeriesClick { get; set; }
[Parameter]
public EventCallback<IgbDomainChartSeriesPointerEventArgs> SeriesPointerDown { get; set; }
[Parameter]
public EventCallback<IgbDomainChartSeriesPointerEventArgs> SeriesPointerEnter { get; set; }
[Parameter]
public EventCallback<IgbDomainChartSeriesPointerEventArgs> SeriesPointerLeave { get; set; }
[Parameter]
public EventCallback<IgbDomainChartSeriesPointerEventArgs> SeriesPointerUp { get; set; }
[Parameter]
public EventCallback<IgbChartSeriesEventArgs> SeriesRemoved { get; set; }
[Parameter]
public EventCallback<IgbUserAnnotationInformationEventArgs> UserAnnotationInformationRequested { get; set; }

UserAnnotationToolTipContentUpdating

Section titled "UserAnnotationToolTipContentUpdating"
[Parameter]
public EventCallback<IgbUserAnnotationToolTipContentUpdatingEventArgs> UserAnnotationToolTipContentUpdating { get; set; }
[Parameter]
public string FilterStringErrorsParsingScript { get; set; }
[Parameter]
public string FocusedSeriesItemsChangedScript { get; set; }
[Parameter]
public string PlotAreaPointerDownScript { get; set; }
[Parameter]
public string PlotAreaPointerEnterScript { get; set; }
[Parameter]
public string PlotAreaPointerLeaveScript { get; set; }
[Parameter]
public string PlotAreaPointerUpScript { get; set; }
[Parameter]
public string SelectedSeriesItemsChangedScript { get; set; }
[Parameter]
public string SeriesAddedScript { get; set; }
[Parameter]
public string SeriesClickScript { get; set; }
[Parameter]
public string SeriesPointerDownScript { get; set; }
[Parameter]
public string SeriesPointerEnterScript { get; set; }
[Parameter]
public string SeriesPointerLeaveScript { get; set; }
[Parameter]
public string SeriesPointerUpScript { get; set; }
[Parameter]
public string SeriesRemovedScript { get; set; }

UserAnnotationInformationRequestedScript

Section titled "UserAnnotationInformationRequestedScript"
[Parameter]
public string UserAnnotationInformationRequestedScript { get; set; }

UserAnnotationToolTipContentUpdatingScript

Section titled "UserAnnotationToolTipContentUpdatingScript"
[Parameter]
public string UserAnnotationToolTipContentUpdatingScript { get; set; }