MindFusion.Charting for WPF Programmer's Guide
BarChart3D Members
Constructors Fields Properties Methods
 


Represents a 3D bar chart.

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

 Public Constructors

  Name Description

BarChart3D

Creates a new 3D bar chart.

 Public Fields

  Name Description

AllowCameraInteractionProperty

Identifies the AllowCameraInteraction dependency property. (Inherited from Chart3D.)

AllowGroundLevelSelectionProperty

Identifies the AllowGroundLevelSelection dependency property.

AllowMeshSelectionProperty

Identifies the AllowMeshSelection dependency property. (Inherited from Chart3D.)

BarModel3DProperty

Identifies the BarModel3D dependency property.

BarType3DProperty

Identifies the BarType3D dependency property.

BehaviorProperty

Identifies the Behavior dependency property. (Inherited from Chart3D.)

CameraTypeProperty

Identifies the CameraType dependency property. (Inherited from Chart3D.)

CornerRadius3DProperty

Identifies the CornerRadius3D dependency property.

CornerRadiusProperty

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

DataSourceProperty

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

Effect3DProperty

Identifies the Effect3D dependency property. (Inherited from Chart3D.)

GridFillsProperty

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

GridStrokesProperty

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

GridStrokeThicknessProperty

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

GridTypeProperty

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

GroundLevelXProperty

Identifies the GroundLevelX dependency property.

GroundLevelYProperty

Identifies the GroundLevelY dependency property.

LightsProperty

Identifies the Lights dependency property. (Inherited from Chart3D.)

MeshFaceSizeProperty

Identifies the MeshFaceSize dependency property. (Inherited from Chart3D.)

MeshSelectionBrushProperty

Identifies the MeshSelectionBrush dependency property. (Inherited from Chart3D.)

ModelDepthProperty

Identifies the ModelDepth dependency property. (Inherited from Chart3D.)

ModelHeightProperty

Identifies the ModelHeight dependency property. (Inherited from Chart3D.)

ModelOffsetProperty

Identifies the ModelOffset dependency property.

ModelWidthProperty

Identifies the ModelWidth dependency property. (Inherited from Chart3D.)

PlotAreaMarginProperty

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

RenderBackSidesProperty

Identifies the RenderBackSides dependency property. (Inherited from Chart3D.)

RotationAngleProperty

Identifies the RotationAngle dependency property. (Inherited from Chart3D.)

RotationAxisProperty

Identifies the RotationAxis dependency property. (Inherited from Chart3D.)

RoundCornerTypeProperty

Identifies the RoundCornerType dependency property.

ScaleProperty

Identifies the Scale dependency property. (Inherited from Chart3D.)

SeriesWidthProperty

Identifies the SeriesWidth dependency property.

SideWallThicknessProperty

Identifies the SideWallThickness dependency property. (Inherited from AxesChart3D.)

StaticLightsProperty

Identifies the StaticLights dependency property. (Inherited from Chart3D.)

TitleFontFamilyProperty

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

TitleFontSizeProperty

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

TitleFontStyleProperty

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

TitleFontWeightProperty

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

TitleMarginProperty

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

TitleProperty

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

TitleVisibilityProperty

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

X2AxisSettingsProperty

Identifies the X2AxisSettings dependency property. (Inherited from AxesChart3D.)

X2LabelPathProperty

Identifies the X2LabelPath dependency property. (Inherited from AxesChart3D.)

X2LabelsProperty

Identifies the X2Labels dependency property. (Inherited from AxesChart3D.)

XAxisSettingsProperty

Identifies the XAxisSettings dependency property. (Inherited from AxesChart3D.)

XLabelPathProperty

Identifies the XLabelPath dependency property. (Inherited from AxesChart3D.)

XLabelsProperty

Identifies the XLabels dependency property. (Inherited from AxesChart3D.)

Y2AxisSettingsProperty

Identifies the Y2AxisSettings dependency property. (Inherited from AxesChart3D.)

Y2LabelPathProperty

Identifies the Y2LabelPath dependency property. (Inherited from AxesChart3D.)

Y2LabelsProperty

Identifies the Y2Labels dependency property. (Inherited from AxesChart3D.)

YAxisSettingsProperty

Identifies the YAxisSettings dependency property. (Inherited from AxesChart3D.)

YLabelPathProperty

Identifies the YLabelPath dependency property. (Inherited from AxesChart3D.)

YLabelsProperty

Identifies the YLabels dependency property. (Inherited from AxesChart3D.)

Z2AxisSettingsProperty

Identifies the Z2AxisSettings dependency property. (Inherited from AxesChart3D.)

Z2LabelPathProperty

Identifies the Z2LabelPath dependency property. (Inherited from AxesChart3D.)

Z2LabelsProperty

Identifies the Z2Labels dependency property. (Inherited from AxesChart3D.)

ZAxisSettingsProperty

Identifies the ZAxisSettings dependency property. (Inherited from AxesChart3D.)

ZLabelPathProperty

Identifies the ZLabelPath dependency property. (Inherited from AxesChart3D.)

ZLabelsProperty

Identifies the ZLabels dependency property. (Inherited from AxesChart3D.)

 Public Properties

  Name Description

AllowCameraInteraction

Gets or sets a value indicating whether the position of the camera changes when the users clicks at the chart and drags with the mouse. This is a dependency property. (Inherited from Chart3D.)

AllowGroundLevelSelection

Gets or sets whether the ground-level plane can be selected.

AllowMeshSelection

Gets or sets a value indicating whether the individual mesh objects in the chart model can be selected with the mouse. This is a dependency property. (Inherited from Chart3D.)

BarModel3D

Gets or sets the model of the bars. This is a dependency property.

BarType3D

Gets or sets the type of the chart. This is a dependency property.

Behavior

Gets or sets a value indicating how the chart control responds to actions with the mouse. This is a dependency property. (Inherited from Chart3D.)

CameraType

Gets or sets the type of the camera. This is a dependency property. (Inherited from Chart3D.)

ChartTheme

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

CornerRadius

Gets or sets the corner radius of the chart control's bounding rectangle. This is a dependency property. (Inherited from Chart3D.)

CornerRadius3D

Gets or sets the corner radius of the bars. This is a dependency property.

DataSource

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

Effect3D

Gets or sets the 3D effect of the chart. This is a dependency property. (Inherited from Chart3D.)

GridFills

Gets or sets the brushes for the grid stripes. This is a dependency property. (Inherited from AxesChart3D.)

GridStrokes

Gets or sets the brushes for the grid lines. This is a dependency property. (Inherited from AxesChart3D.)

GridStrokeThickness

Gets or sets the thickness of grid lines. This is a dependency property. (Inherited from AxesChart3D.)

GridType

Gets or sets the grid type. This is a dependency property. (Inherited from AxesChart3D.)

GroundLevelX

Gets or sets the value that indicates the level of the groundX in the chart. This is a dependency property.

GroundLevelY

Gets or sets the value that indicates the level of the groundY in the chart. This is a dependency property.

Legends

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

Lights

Gets or sets the lights in the chart model. This is a dependency property. (Inherited from Chart3D.)

MeshFaceSize

Gets or sets the size of the faces that build the mesh of the 3D chart. This is a dependency property. (Inherited from Chart3D.)

MeshSelectionBrush

Gets or sets the brush used to highlight selected objects in the chart model. This is a dependency property. (Inherited from Chart3D.)

ModelDepth

Gets or sets the depth of the 3D model that holds the chart. This is a dependency property. (Inherited from Chart3D.)

ModelHeight

Gets or sets the height of the 3D model that holds the chart. This is a dependency property. (Inherited from Chart3D.)

ModelOffset

Gets or sets the offset of the model in the chart. This is a dependency property.

ModelWidth

Gets or sets the width of the 3D model that holds the chart. This is a dependency property. (Inherited from Chart3D.)

PlotAreaMargin

Gets or sets the margin around the plot area. This is a dependency property. (Inherited from Chart3D.)

RenderBackSides

Gets or sets a value indicating whether the back sides of the chart and the wire frame, if present, are rendered. This is a dependency property. (Inherited from Chart3D.)

RotationAngle

Gets or sets the angle of rotation for the chart. This is a dependency property. (Inherited from Chart3D.)

RotationAxis

Gets or sets the axis of rotation of the chart. This is a dependency property. (Inherited from Chart3D.)

RoundCornerType

Gets or sets which edges of the bar are drawn with rounded corners. This is a dependency property.

Scale

Gets or sets the scale factor of the chart. This is a dependency property. (Inherited from Chart3D.)

Series

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

SeriesWidth

Gets or sets the size of the series in the chart. This is a dependency property.

SideWallThickness

Gets or sets the thickness of the side walls. This is a dependency property. (Inherited from AxesChart3D.)

StaticLights

Gets or sets the static lights in the chart model. This is a dependency property. (Inherited from Chart3D.)

Title

Gets or sets the title of the chart. This is a dependency property. (Inherited from Chart3D.)

TitleFontFamily

Gets or sets the font family for the title. This is a dependency property. (Inherited from Chart3D.)

TitleFontSize

Gets or sets the font size for the title. This is a dependency property. (Inherited from Chart3D.)

TitleFontStyle

Gets or sets the font style for the title. This is a dependency property. (Inherited from Chart3D.)

TitleFontWeight

Gets or sets the font weight for the title. This is a dependency property. (Inherited from Chart3D.)

TitleMargin

Gets or sets the margin around the title. This is a dependency property. (Inherited from Chart3D.)

TitleVisibility

Gets or sets the visibility of the chart's title. This is a dependency property. (Inherited from Chart3D.)

X2AxisSettings

Gets the settings for the secondary X-axis. This is a dependency property. (Inherited from AxesChart3D.)

X2LabelPath

Gets or sets the path to the property of the DataSource used for retrieving X2-labels. This is a dependency property. (Inherited from AxesChart3D.)

X2Labels

Gets or sets the custom labels for the X2-axis. This is a dependency property. (Inherited from AxesChart3D.)

XAxisSettings

Gets the settings for the X-axis. This is a dependency property. (Inherited from AxesChart3D.)

XLabelPath

Gets or sets the path to the property of the DataSource used for retrieving X-labels. This is a dependency property. (Inherited from AxesChart3D.)

XLabels

Gets or sets the custom labels for the X-axis. This is a dependency property. (Inherited from AxesChart3D.)

Y2AxisSettings

Gets the settings for the secondary Y-axis. This is a dependency property. (Inherited from AxesChart3D.)

Y2LabelPath

Gets or sets the path to the property of the DataSource used for retrieving Y2-labels. This is a dependency property. (Inherited from AxesChart3D.)

Y2Labels

Gets or sets the custom labels for the Y2-axis. This is a dependency property. (Inherited from AxesChart3D.)

YAxisSettings

Gets the settings for the Y-axis. This is a dependency property. (Inherited from AxesChart3D.)

YLabelPath

Gets or sets the path to the property of the DataSource used for retrieving Y-labels. This is a dependency property. (Inherited from AxesChart3D.)

YLabels

Gets or sets the custom labels for the Y-axis. This is a dependency property. (Inherited from AxesChart3D.)

Z2AxisSettings

Gets the settings for the secondary Z-axis. This is a dependency property. (Inherited from AxesChart3D.)

Z2LabelPath

Gets or sets the path to the property of the DataSource used for retrieving Z2-labels. This is a dependency property. (Inherited from AxesChart3D.)

Z2Labels

Gets or sets the custom labels for the Z2-axis. This is a dependency property. (Inherited from AxesChart3D.)

ZAxisSettings

Gets the settings for the Z-axis. This is a dependency property. (Inherited from AxesChart3D.)

ZLabelPath

Gets or sets the path to the property of the DataSource used for retrieving Z-labels. This is a dependency property. (Inherited from AxesChart3D.)

ZLabels

Gets or sets the custom labels for the Z-axis. This is a dependency property. (Inherited from AxesChart3D.)

 Public Methods

  Name Description

BeginInit

FrameworkElement.BeginInit override. (Inherited from Chart3D.)

ClearMeshSelection

Clears any mesh selection. (Inherited from Chart3D.)

EndInit

FrameworkElement.EndInit override. (Inherited from Chart3D.)

HitTest

AxesChart3D.HitTest override.

OnApplyTemplate

AxesChart3D.OnApplyTemplate override.

UpdateChart

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

 See Also

BarChart3D Class
MindFusion.Charting.Wpf Namespace