MindFusion.Wpf Pack Programmer's Guide
BarChart Members
Constructors Fields Properties Methods Events
 


Represents a bar chart.

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

 Public Constructors

  Name Description

BarChart

Initializes a new instance of the BarChart class.

 Public Fields

  Name Description

BarTypeProperty

Identifies the BarType dependency property. (Inherited from AxesChart.)

ChartEffectProperty

Identifies the ChartEffect dependency property. (Inherited from Chart.)

ClipToPlotAreaProperty

Identifies the GridType dependency property. (Inherited from AxesChart.)

CornerRadiusProperty

Identifies the CornerRadius dependency property. (Inherited from Chart.)

CrosshairBackgroundProperty

Identifies the CrosshairBackground dependency property. (Inherited from AxesChart.)

CrosshairStrokeProperty

Identifies the CrosshairStroke dependency property. (Inherited from AxesChart.)

CrosshairStrokeThicknessProperty

Identifies the CrosshairStrokeThickness dependency property. (Inherited from AxesChart.)

CrosshairTemplateProperty

Identifies the CrosshairTemplate dependency property. (Inherited from AxesChart.)

CrosshairTypeProperty

Identifies the CrosshairType dependency property. (Inherited from AxesChart.)

DataSourceProperty

Identifies the DataSource dependency property. (Inherited from Chart.)

GridFillsProperty

Identifies the GridFills dependency property. (Inherited from AxesChart.)

GridStrokesProperty

Identifies the GridStrokes dependency property. (Inherited from AxesChart.)

GridStrokeThicknessProperty

Identifies the GridStrokeThickness dependency property. (Inherited from AxesChart.)

GridTypeProperty

Identifies the GridType dependency property. (Inherited from AxesChart.)

LabelFontFamilyProperty

Identifies the LabelFontFamily dependency property. (Inherited from Chart.)

LabelFontSizeProperty

Identifies the LabelFontSize dependency property. (Inherited from Chart.)

LabelFontStyleProperty

Identifies the LabelFontStyle dependency property. (Inherited from Chart.)

LabelFontWeightProperty

Identifies the LabelFontWeight dependency property. (Inherited from Chart.)

LineTypeProperty

Identifies the LineType dependency property. (Inherited from AxesChart.)

MinZoomSpanProperty

Identifies the MinZoomSpan dependency property. (Inherited from AxesChart.)

MousePositionProperty

Identifies the MousePosition dependency property. (Inherited from AxesChart.)

PlotAreaFillProperty

Identifies the PlotAreaFill dependency property. (Inherited from AxesChart.)

PlotAreaMarginProperty

Identifies the PlotAreaMargin dependency property. (Inherited from Chart.)

PlotAreaRectProperty

Identifies the PlotAreaRect dependency property. (Inherited from AxesChart.)

PlotAreaStrokeProperty

Identifies the PlotAreaStroke dependency property. (Inherited from AxesChart.)

PlotAreaStrokeThicknessProperty

Identifies the PlotAreaStrokeThickness dependency property. (Inherited from AxesChart.)

SecondaryGridFillsProperty

Identifies the SecondaryGridFills dependency property. (Inherited from AxesChart.)

SecondaryGridStrokesProperty

Identifies the SecondaryGridStrokes dependency property. (Inherited from AxesChart.)

SeriesWidthProperty

Identifies the SeriesWidth dependency property.

ShowCrosshairProperty

Identifies the ShowCrosshair dependency property. (Inherited from AxesChart.)

TitleFontFamilyProperty

Identifies the TitleFontFamily dependency property. (Inherited from Chart.)

TitleFontSizeProperty

Identifies the TitleFontSize dependency property. (Inherited from Chart.)

TitleFontStyleProperty

Identifies the TitleFontStyle dependency property. (Inherited from Chart.)

TitleFontWeightProperty

Identifies the TitleFontWeight dependency property. (Inherited from Chart.)

TitleMarginProperty

Identifies the TitleMargin dependency property. (Inherited from Chart.)

TitleProperty

Identifies the Title dependency property. (Inherited from Chart.)

TitleVisibilityProperty

Identifies the TitleVisibility dependency property. (Inherited from Chart.)

X2AxesProperty

Identifies the X2Axes dependency property. (Inherited from AxesChart.)

XAxesProperty

Identifies the XAxes dependency property. (Inherited from AxesChart.)

XGridLinesProperty

Identifies the XGridLines dependency property. (Inherited from AxesChart.)

Y2AxesProperty

Identifies the Y2Axes dependency property. (Inherited from AxesChart.)

YAxesProperty

Identifies the YAxes dependency property. (Inherited from AxesChart.)

YGridLinesProperty

Identifies the YGridLines dependency property. (Inherited from AxesChart.)

 Public Properties

  Name Description

BarType

Gets or sets the type of bars for all bar series. (Inherited from AxesChart.)

Behavior

Gets or sets the behavior of the chart control. (Inherited from AxesChart.)

ChartEffect

Gets or sets the effect to apply to the elements of the chart. This is a dependency property. (Inherited from Chart.)

ChartTheme

Gets or sets a ChartTheme that defines the appearance of chart elements. (Inherited from Chart.)

ClipToPlotArea

Clip all data in bounds of the plot area. (Inherited from AxesChart.)

CornerRadius

Gets or sets the corner radius of the chart control's bounding rectangle. (Inherited from Chart.)

CrosshairBackground

Gets or sets the background brush of the crosshair. (Inherited from AxesChart.)

CrosshairStroke

Gets or sets the stroke for the crosshair. (Inherited from AxesChart.)

CrosshairStrokeThickness

Gets or sets the thickness of the stroke for the crosshair. (Inherited from AxesChart.)

CrosshairTemplate

Gets or sets the crosshair template. (Inherited from AxesChart.)

CrosshairType

Gets or sets the type of crosshair. (Inherited from AxesChart.)

DataSource

Gets or sets the data source. This is a dependency property. (Inherited from Chart.)

GridFills

Gets or sets the brushes for the grid stripes. (Inherited from AxesChart.)

GridStrokes

Gets or sets the brushes for the grid lines. (Inherited from AxesChart.)

GridStrokeThickness

Gets or sets the thickness of grid lines. (Inherited from AxesChart.)

GridType

Gets or sets the grid type. (Inherited from AxesChart.)

LabelFontFamily

Gets or sets the font family for the chart labels. (Inherited from Chart.)

LabelFontSize

Gets or sets the font size for the chart labels. (Inherited from Chart.)

LabelFontStyle

Gets or sets the font style for the chart labels. (Inherited from Chart.)

LabelFontWeight

Gets or sets the font weight for the chart labels. (Inherited from Chart.)

Legends

Gets or sets a list with the chart legends. (Inherited from Chart.)

LicenseKey

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

LineType

Gets or sets the type of lines for all line series. (Inherited from AxesChart.)

MinZoomSpan

Gets or sets the area of zoom. (Inherited from AxesChart.)

MousePosition

Gets or sets the position of the mouse. (Inherited from AxesChart.)

PlotAreaFill

Gets or sets the background of the plot area. (Inherited from AxesChart.)

PlotAreaMargin

Gets or sets the margin around the plot area. (Inherited from Chart.)

PlotAreaStroke

Gets or sets the outline of the plot area. (Inherited from AxesChart.)

PlotAreaStrokeThickness

Gets or sets the thickness of the outline of the plot area. (Inherited from AxesChart.)

PointAreaRadius

Gets or sets the radius of the area that, if clicked, will be considered for a click at the chart point, which is its center. (Inherited from AxesChart.)

SecondaryGridFills

Gets or sets the secondary brushes for the grid stripes. (Inherited from AxesChart.)

SecondaryGridStrokes

Gets or sets the secondary brushes for the grid lines. (Inherited from AxesChart.)

Series

Gets the list with the series in the chart. (Inherited from Chart.)

SeriesWidth

Gets or sets the width of the bar series.

ShowCrosshair

Gets or sets whether the crosshair is visible. (Inherited from AxesChart.)

Title

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

TitleFontFamily

Gets or sets the font family for the title. (Inherited from Chart.)

TitleFontSize

Gets or sets the font size for the title. (Inherited from Chart.)

TitleFontStyle

Gets or sets the font style for the title. (Inherited from Chart.)

TitleFontWeight

Gets or sets the font weight for the title. (Inherited from Chart.)

TitleMargin

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

TitleVisibility

Gets or sets the visibility of the chart's title. (Inherited from Chart.)

X2Axes

Gets setttings for all X2 axes of the chart. (Inherited from AxesChart.)

XAxes

Gets setttings for all X axes of the chart. (Inherited from AxesChart.)

XGridLines

Gets or sets the points for the vertical grid lines when GridType is set to Custom. (Inherited from AxesChart.)

Y2Axes

Gets setttings for all Y2 axes of the chart. (Inherited from AxesChart.)

YAxes

Gets setttings for all Y axes of the chart. (Inherited from AxesChart.)

YGridLines

Gets or sets the points for the horizontal grid lines when GridType is set to Custom. (Inherited from AxesChart.)

 Public Methods

  Name Description

BeginInit

FrameworkElement.BeginInit override. (Inherited from Chart.)

CreateImage

Converts the chart object into a Bitmap. (Inherited from AxesChart.)

CrosshairPosition

Gets the current location of the crosshair. (Inherited from AxesChart.)

EndInit

FrameworkElement.EndInit override. (Inherited from Chart.)

ExportImage

Exports a RenderTargetBitmap to a png file. (Inherited from AxesChart.)

HitTest

Gets a collection of ChartElement objects that contain the specified point as parameter. (Inherited from Chart.)

LoadTheme

Loads the theme with the specified name. (Inherited from Chart.)

OnAppearanceChanged

Raises the AppearanceChanged event. (Inherited from Chart.)

OnApplyTemplate

Control.OnApplyTemplate override. (Inherited from AxesChart.)

OnAxesChanged

Raised when the axes has changed. (Inherited from AxesChart.)

OnCrosshairPositionChanged

Triggers the CrosshairPositionChanged event. (Inherited from AxesChart.)

OnDataChanged

Fired when data on the chart has changed. (Inherited from Chart.)

ResetZoom

Resets the zoom of the chart. (Inherited from AxesChart.)

SaveTheme

Saves the current theme as a file with the specified name. (Inherited from Chart.)

UpdateChart

Recalculates and redraws the chart. (Inherited from Chart.)

Zoom

Zooms into the specified range of the chart graphics. (Inherited from AxesChart.)

ZoomOut

Zooms out the chart one step back. (Inherited from AxesChart.)

 Protected Methods

  Name Description

OnMouseEnter

Raised when the mouse enters the control. (Inherited from AxesChart.)

OnMouseLeave

Raised when the mouse leaves the chart area. (Inherited from AxesChart.)

OnPreviewMouseDown

Raised when the left mouse button is pressed while the pointer is over this control. (Inherited from AxesChart.)

OnPreviewMouseMove

Raised when the mouse pointer moves while the mouse pointer is over the chart control. (Inherited from AxesChart.)

OnPreviewMouseUp

Raised when the left mouse button is released while the mouse pointer is over the chart. (Inherited from AxesChart.)

 Public Events

  Name Description

AppearanceChanged

Occurs when the value of a property that influences the appearance of the chart changes. (Inherited from Chart.)

CrosshairPositionChanged

Event handler for the CrosshairPositionChanged event. (Inherited from AxesChart.)

DataChanged

Occurs when the data for the chart has changed. (Inherited from Chart.)

ZoomChanged

Raised when zooming into a data range. (Inherited from AxesChart.)

 See Also

BarChart Class
MindFusion.Charting.Wpf Namespace