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


Base class for all 3D charts.

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

 Protected Constructors

  Name Description

Chart3D

Initializes a new instance of the Chart3D class.

 Public Fields

  Name Description

AllowCameraInteractionProperty

Identifies the AllowCameraInteraction dependency property.

AllowMeshSelectionProperty

Identifies the AllowMeshSelection dependency property.

BehaviorProperty

Identifies the Behavior dependency property.

CameraTypeProperty

Identifies the CameraType dependency property.

CornerRadiusProperty

Identifies the CornerRadius dependency property.

DataSourceProperty

Identifies the DataSource dependency property.

Effect3DProperty

Identifies the Effect3D dependency property.

LightsProperty

Identifies the Lights dependency property.

MeshFaceSizeProperty

Identifies the MeshFaceSize dependency property.

MeshSelectionBrushProperty

Identifies the MeshSelectionBrush dependency property.

ModelDepthProperty

Identifies the ModelDepth dependency property.

ModelHeightProperty

Identifies the ModelHeight dependency property.

ModelWidthProperty

Identifies the ModelWidth dependency property.

PlotAreaMarginProperty

Identifies the PlotAreaMargin dependency property.

RenderBackSidesProperty

Identifies the RenderBackSides dependency property.

RotationAngleProperty

Identifies the RotationAngle dependency property.

RotationAxisProperty

Identifies the RotationAxis dependency property.

ScaleProperty

Identifies the Scale dependency property.

StaticLightsProperty

Identifies the StaticLights dependency property.

TitleFontFamilyProperty

Identifies the TitleFontFamily dependency property.

TitleFontSizeProperty

Identifies the TitleFontSize dependency property.

TitleFontStyleProperty

Identifies the TitleFontStyle dependency property.

TitleFontWeightProperty

Identifies the TitleFontWeight dependency property.

TitleMarginProperty

Identifies the TitleMargin dependency property.

TitleProperty

Identifies the Title dependency property.

TitleVisibilityProperty

Identifies the TitleVisibility dependency property.

 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.

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.

Behavior

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

CameraType

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

ChartTheme

Gets or sets a ChartTheme that defines the appearance of chart elements.

CornerRadius

Gets or sets the corner radius of the chart control's bounding rectangle. This is a dependency property.

DataSource

Gets or sets the data source. This is a dependency property.

Effect3D

Gets or sets the 3D effect of the chart. This is a dependency property.

Legends

Gets or sets a list with the chart legends.

Lights

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

MeshFaceSize

Gets or sets the size of the faces that build the mesh of the 3D chart. This is a dependency property.

MeshSelectionBrush

Gets or sets the brush used to highlight selected objects in the chart model. This is a dependency property.

ModelDepth

Gets or sets the depth of the 3D model that holds the chart. This is a dependency property.

ModelHeight

Gets or sets the height of the 3D model that holds 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.

PlotAreaMargin

Gets or sets the margin around the plot area. This is a dependency property.

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.

RotationAngle

Gets or sets the angle of rotation for the chart. This is a dependency property.

RotationAxis

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

Scale

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

Series

Gets the list with the series in the chart.

StaticLights

Gets or sets the static lights in the chart model. This is a dependency property.

Title

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

TitleFontFamily

Gets or sets the font family for the title. This is a dependency property.

TitleFontSize

Gets or sets the font size for the title. This is a dependency property.

TitleFontStyle

Gets or sets the font style for the title. This is a dependency property.

TitleFontWeight

Gets or sets the font weight for the title. This is a dependency property.

TitleMargin

Gets or sets the margin around the title. This is a dependency property.

TitleVisibility

Gets or sets the visibility of the chart's title. This is a dependency property.

 Public Methods

  Name Description

BeginInit

FrameworkElement.BeginInit override.

ClearMeshSelection

Clears any mesh selection.

EndInit

FrameworkElement.EndInit override.

HitTest

Performs a hit-testing with the specified point and returns a ChartHitTestResult3D object that describes the result of the hit-test operation.

OnApplyTemplate

FrameworkElement.ApplyTemplate override.

UpdateChart

Recalculates and redraws the chart.

 See Also

Chart3D Class
MindFusion.Charting.Wpf Namespace