[]
        
(Showing Draft Content)

C1.WPF.C1Chart3D.C1Chart3D

C1Chart3D Class

Represents 3D chart.

Namespace: C1.WPF.C1Chart3D
Assembly: C1.WPF.C1Chart3D.4.6.2.dll
Syntax
public class C1Chart3D : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient

Constructors

Name Description
C1Chart3D()

Creates an instance of C1Chart3D class.

Fields

Name Description
AxisXProperty

Using a DependencyProperty as the backing store for AxisX. This enables animation, styling, binding, etc...

AxisYProperty

Using a DependencyProperty as the backing store for AxisY. This enables animation, styling, binding, etc...

AxisZProperty

Using a DependencyProperty as the backing store for AxisZ. This enables animation, styling, binding, etc...

AzimuthProperty

Using a DependencyProperty as the backing store for Azimuth. This enables animation, styling, binding, etc...

CeilAppearanceProperty

Using a DependencyProperty as the backing store for CeilAppearance.
This enables animation, styling, binding, etc...

ChartTypeProperty

Using a DependencyProperty as the backing store for ChartType. This enables animation, styling, binding, etc...

ColorPaletteProperty

Using a DependencyProperty as the backing store for ColorPalette. This enables animation, styling, binding, etc...

ContourLevelsCountProperty

Using a DependencyProperty as the backing store for ContourLevelsCount. This enables animation, styling, binding, etc...

ElevationProperty

Using a DependencyProperty as the backing store for Elevation. This enables animation, styling, binding, etc...

FloorAppearanceProperty

Using a DependencyProperty as the backing store for FloorAppearance.
This enables animation, styling, binding, etc...

LegendProperty

Using a DependencyProperty as the backing store for Legend.
This enables animation, styling, binding, etc...

PlotFillProperty

Using a DependencyProperty as the backing store for PlotFill.
This enables animation, styling, binding, etc...

SurfaceMeshAppearanceProperty

Using a DependencyProperty as the backing store for SurfaceMeshAppearance. This enables animation, styling, binding, etc...

XScaleProperty

Using a DependencyProperty as the backing store for XScale.
This enables animation, styling, binding, etc...

YScaleProperty

Using a DependencyProperty as the backing store for YScale.
This enables animation, styling, binding, etc...

Properties

Name Description
AxisX

Gets or sets the x-axis.

AxisY

Gets or sets the y-axis.

AxisZ

Gets or sets the z-axis.

Azimuth

Gets or sets the azimuth angle measured in degrees.

AzimuthAction

Gets or sets the azimuth action.

AzimuthActionModifiers

Gets or sets the key modifiers for Azimuth action.

CeilAppearance

Gets or sets the ceil appearance.

ChartType

Gets or sets the chart type.

Children

Gets the collection of data series. Now only one series is supported.

ColorPalette

Gets or sets the color palette.

ContourLevelsCount

Gets or sets the number of contour levels.

Elevation

Gets or sets the elevation angle measured in degrees.

ElevationAction

Gets or sets the elevation action.

ElevationActionModifiers

Gets or sets the key modifiers for Elevation action.

FloorAppearance

Gets or sets the floor appearance.

Legend

Gets or sets the chart legend.

PlotFill

Gets or sets the brush for plot area filling.

RenderMode

Gets or sets the chart render mode.

SurfaceMeshAppearance

Gets or sets the surface mesh appearance.

XScale

Gets or sets the chart scale along x-axis.

YScale

Gets or sets the chart scale along y-axis.

Methods

Name Description
DataToPoint(Point3D)

Converts data coordinates to screen control coordinates. Returns null if conversion is not possible.

OnApplyTemplate()

Invoked when ApplyTemplate() method is called.

PointToData(Point)

Converts screen control coordinates to data coordinates. Returns null if conversion is not possible.

SaveImage(Stream, ImageFormat)

Saves the chart image to the provided stream using the specified image format.

SaveImage(Stream, ImageFormat, double, double)

Saves the chart image to the provided stream using the specified image format with the specified horizontal and vertical resolution.

SaveImage(Stream, BitmapEncoder, double, double)

Saves the chart image to the provided stream using the specified encoder with the specified horizontal and vertical resolution.