Search
BarChart Members
Constructors Fields Properties Methods Events
 


A control used to draw bar charts.

The following tables list the members exposed by the BarChart type.

 Public Constructors

  Name Description

BarChart

Overloaded. Initializes a new instance of the BarChart class.

 Protected Fields

  Name Description

TooltipBrush

The Brush used to fill tooltip's background. (Inherited from Dashboard.)

TooltipPen

The Pen used to draw tooltip borders. (Inherited from Dashboard.)

 Public Properties

  Name Description

AllowMoveLegend

Gets or sets a value indicating whether users are allowed to move the legend. (Inherited from Chart.)

AllowPan

Gets or sets a value indicating whether users are allowed to pan the chart's plot. (Inherited from BiaxialChart.)

AllowZoom

Gets or sets a value indicating whether users are allowed to zoom into plots' data ranges. (Inherited from Dashboard.)

Annotations

Gets or sets the list of series whose labels are drawn as annotations. (Inherited from BiaxialChart.)

BackgroundImage

Gets or sets dashboard's background image. (Inherited from Dashboard.)

BackgroundImageAlign

Gets or sets the alignment of BackgroundImage relatively to dashboard boundaries. (Inherited from Dashboard.)

BackgroundImageAutoSize

Gets or sets whether auto-size mode is enabled for BackgroundImage. (Inherited from Dashboard.)

BarLayout

Gets or sets how to arrange bars when rendering multiple series.

BarSpacingRatio

Gets or sets the ratio of empty space between bars to space occupied by bars.

ChartPanel

Gets the GridPanel that contains the chart's PlotPanel and axis renderers. (Inherited from Chart.)

DataSource

Gets or sets the chart's data source. (Inherited from Chart.)

DateTimeFormat

Gets or sets the format of the values in the series if they are of type DateTime. (Inherited from Chart.)

GridType

Gets or sets the type of grid to draw in this chart. (Inherited from BiaxialChart.)

HorizontalBars

Gets or sets a value identifying whether bars should be horizontal.

InnerLabelRotation

Gets or sets the rotation angle of inner labels. If not specified, labels are rotated at predefiend angles depending on bars' orientation and layout.

InnerLabelsDataFields

Gets or sets the names of fields in the data source whose values are shown as inner labels of rendered graphical elements. (Inherited from Chart.)

LayoutBuilder

Gets a LayoutBuilder instance that provides shortcut methods for building fragments of dashboard's user interface. (Inherited from Dashboard.)

LayoutPanel

Gets a Panel containing dashboard components that should participate in layout measurements and be arranged relatively to each other. (Inherited from Dashboard.)

LegendHorizontalAlignment

Gets or sets the horizontal alignment of the legend. (Inherited from Chart.)

LegendMargin

Gets or sets the margin space around the legend. (Inherited from Chart.)

LegendRenderer

Gets the LegendRenderer component used to draw the chart's legend. (Inherited from Chart.)

LegendSpacing

Gets or sets the distance between adjacent entries in the legend. (Inherited from Chart.)

LegendTitle

Gets or sets the legend title. (Inherited from Chart.)

LegendVerticalAlignment

Gets or sets the vertical alignment of the legend. (Inherited from Chart.)

LicenseKey

Gets or sets the license key of the control. (Inherited from Dashboard.)

OuterLabelRotation

Gets or sets the rotation angle of outer labels. If not specified, labels are rotated at predefiend angles depending on bars' orientation and layout.

OuterLabelsDataFields

Gets or sets the names of fields in the data source whose values are shown as outer labels of rendered graphical elements. (Inherited from Chart.)

Padding

  (Inherited from Dashboard.)

PinGrid

Gets or sets a value indicating whether grid stripes should be pinned in place or scroll together with the plot when users pan it. (Inherited from BiaxialChart.)

Plot

Gets the chart's Plot component. (Inherited from Chart.)

PlotImage

Gets or sets the image drawn inside chart's plot area. (Inherited from Chart.)

PlotImageAlign

Gets or sets the alignment of PlotImage relatively to the plot boundaries. (Inherited from Chart.)

PlotImageAutoSize

Gets or sets whether auto-size mode is enabled for PlotImage. (Inherited from Chart.)

PlotPanel

Gets the Panel that contains the chart's plot and associated elements. (Inherited from Chart.)

RootPanel

Gets the root Panel in the hierarchy of dashboard components. (Inherited from Dashboard.)

Series

BiaxialChart.Series override. Gets or sets the list of series whose data is drawn in this chart.

ShowDataLabels

Gets or sets what kind of labels from data series should be drawn. (Inherited from Chart.)

ShowHighlight

Gets or sets a value indicating whether to show highlights on data items. (Inherited from Chart.)

ShowLegend

Gets or sets a value indicating whether the chart should draw a legend. (Inherited from Chart.)

ShowLegendTitle

Gets or sets a value indicating whether to display the legend title. (Inherited from Chart.)

ShowScatter

Gets or sets a value indicating whether the chart should render scatter shapes. (Inherited from BiaxialChart.)

ShowScatterLabels

Gets or sets a value indicating whether the chart should render labels along with scatter shapes. (Inherited from BiaxialChart.)

ShowToolTips

Gets or sets a value indicating whether to show tooltips. (Inherited from Chart.)

ShowXCoordinates

Gets or sets a value indicating whether to show X axis coordinates. (Inherited from BiaxialChart.)

ShowXRangeSelector

Gets or sets a value indicating whether to show a RangeSelector for the X axis, to let users scroll or resize the currently visible horizontal data window. (Inherited from BiaxialChart.)

ShowXTicks

Gets or sets a value indicating whether to show X axis ticks. (Inherited from BiaxialChart.)

ShowYCoordinates

Gets or sets a value indicating whether to show Y axis coordinates. (Inherited from BiaxialChart.)

ShowYRangeSelector

Gets or sets a value indicating whether to show a RangeSelector for the Y axis, to let users scroll or resize the currently visible vertical data window. (Inherited from BiaxialChart.)

ShowYTicks

Gets or sets a value indicating whether to show Y axis ticks. (Inherited from BiaxialChart.)

ShowZoomWidgets

Gets or sets a value indicating whether the plot should show zoom buttons. (Inherited from Chart.)

StackOuterLabels

Gets or sets whether outer labels are displayed stacked on top of stacked bars, instead of showing them on the bar sides.

Subtitle

Gets or sets the sub-title of this chart. (Inherited from Chart.)

SubtitleBrush

Gets or sets the Brush used to draw chart's Subtitle. (Inherited from Chart.)

SubtitleFontName

Gets or sets the name of Font used to draw chart's Subtitle. (Inherited from Chart.)

SubtitleFontSize

Gets or sets the size of Font used to draw chart's Subtitle. (Inherited from Chart.)

SubtitleFontStyle

Gets or sets the style of Font used to draw chart's Subtitle. (Inherited from Chart.)

SubtitleMargin

Gets or sets the margin space around Subtitle. (Inherited from Chart.)

Theme

Gets or sets a Theme specifying appearance of dashboard elements. (Inherited from Dashboard.)

Title

Gets or sets the title of this chart. (Inherited from Chart.)

TitleBrush

Gets or sets the Brush used to draw chart's Title. (Inherited from Chart.)

TitleFontName

Gets or sets the name of Font used to draw chart's Title. (Inherited from Chart.)

TitleFontSize

Gets or sets the size of Font used to draw chart's Title. (Inherited from Chart.)

TitleFontStyle

Gets or sets the style of Font used to draw chart's Title. (Inherited from Chart.)

TitleMargin

Gets or sets the margin space around Title. (Inherited from Chart.)

ToolTipsDataFields

Gets or sets the names of fields in the data source whose values are shown as tooltips of rendered graphical elements. (Inherited from Chart.)

XAxis

Gets or sets an Axis object representing horizontal data range. (Inherited from BiaxialChart.)

XAxisLabelRotationAngle

Gets or sets the rotation angle of X axis data labels. (Inherited from BiaxialChart.)

XAxisLabelsDataFields

Gets or sets the names of fields in the data source whose values are shown as X axis labels of rendered graphical elements. (Inherited from Chart.)

XAxisTickLength

Gets or sets the length of X axis ticks. (Inherited from BiaxialChart.)

XDataFields

Gets or sets the names of fields in the data source whose values are assigned to X coordinates of rendered graphical elements. (Inherited from Chart.)

XScrollRangeMax

Gets or sets the largest value allowed to scroll to using the X axis' RangeSelector. (Inherited from BiaxialChart.)

XScrollRangeMin

Gets or sets the smallest value allowed to scroll to using the X axis' RangeSelector. (Inherited from BiaxialChart.)

YAxis

Gets or sets an Axis object representing vertical data range. (Inherited from BiaxialChart.)

YAxisLabelRotationAngle

Gets or sets the rotation angle of Y axis data labels. (Inherited from BiaxialChart.)

YAxisLabelsDataFields

Gets or sets the names of fields in the data source whose values are shown as Y axis labels of rendered graphical elements. (Inherited from Chart.)

YAxisTickLength

Gets or sets the length of Y axis ticks. (Inherited from BiaxialChart.)

YDataFields

Gets or sets the names of fields in the data source whose values are assigned to Y coordinates of rendered graphical elements. (Inherited from Chart.)

YLabelAlignment

Gets or sets the horizontal alignment of Y-axis labels. (Inherited from BiaxialChart.)

YScrollRangeMax

Gets or sets the largest value allowed to scroll to using the Y axis' RangeSelector. (Inherited from BiaxialChart.)

YScrollRangeMin

Gets or sets the smallest value allowed to scroll to using the Y axis' RangeSelector. (Inherited from BiaxialChart.)

ZAxisLabelsDataFields

Gets or sets the names of fields in the data source whose values are shown as Z axis labels of rendered graphical elements. (Inherited from Chart.)

ZDataFields

Gets or sets the names of fields in the data source whose values are assigned to Z coordinates of rendered graphical elements. (Inherited from Chart.)

 Protected Properties

  Name Description

DataBoundSeries

Contains series generated from DataSource data. (Inherited from Chart.)

SeriesRenderer

BiaxialChart.SeriesRenderer override. Gets the default SeriesRenderer for this chart.

 Public Methods

  Name Description

DataBind

Binds the chart to current DataSource. (Inherited from Dashboard.)

GetGraphics

For internal use. (Inherited from Dashboard.)

HandleTouchDown

Invoked to handle touch down interactions. (Inherited from Dashboard.)

HandleTouchMove

Invoked to handle touch move interactions. (Inherited from Dashboard.)

HandleTouchUp

Invoked to handle touch up interactions. (Inherited from Dashboard.)

HitTest

Searches for a dashboard element at specified location. (Inherited from Dashboard.)

Invalidate

Overloaded. Repaints the control. (Inherited from Dashboard.)

InvalidateLayout

Implements RootControl.InvalidateLayout. Invalidates layout of specified component. (Inherited from Dashboard.)

Paint

Draws the dashboard to the specified graphics. (Inherited from Dashboard.)

ResetZoom

Chart.ResetZoom override. Resets zoom level to original data range. (Inherited from BiaxialChart.)

SetTransform

Sets the transformation of the specified graphics to correspond to the dashboard's current unit, zoom and scroll. (Inherited from Dashboard.)

ZoomOut

Chart.ZoomOut override. Zooms out of current data range. (Inherited from BiaxialChart.)

 Protected Methods

  Name Description

CreatePlot

Chart.CreatePlot override. Creates the Plot type corresponding to this chart.

CreateRenderContext

Dashboard.CreateRenderContext override. Creates a RenderContext instance. (Inherited from BiaxialChart.)

Draw

Draws the dashboard on specified IGraphics surface. (Inherited from Dashboard.)

OnRepaint

Raises the Repaint event. (Inherited from Dashboard.)

 Public Events

  Name Description

DataItemClicked

Raised when the user clicks on a data item inside a plot. (Inherited from Dashboard.)

Repaint

Raised when the dashboard should be repainted. (Inherited from Dashboard.)

 See Also