SeriesPoint3DDataSourceAdapter Class
The source of series points bound to a data source.
Namespace: DevExpress.Xpf.Charts
Assembly: DevExpress.Xpf.Charts.v18.2.dll
Declaration
[SeriesPoint3DSourceCustomBindingProperties]
public class SeriesPoint3DDataSourceAdapter :
SeriesPoint3DSourceBase,
ISeriesDataAdapter,
ISeriesBindingProvider,
IBindingProvider,
IFilteredComponent,
IFilteredComponentBase
Example
In this example the manually created series will be populated with randomly generated points.
The following classes and properties are used in this example.
Class or Property | Description |
---|---|
Chart3DControl.SeriesSource | The series source of the Chart3D control. |
Series3DStorage | The storage of manually created series. |
Series3D | An individual series. |
Series3DBase.View | The view of the series. |
Bar3DSeriesView | The Bar series view. |
Series3D.PointSource | The source of series points. |
SeriesPoint3DDataSourceAdapter |
Converts data objects to series points. |
Note
A complete sample project is available at https://github.com/DevExpress-Examples/how-to-automatically-populate-manually-created-series-with-points-t461323.
Namespace Bar3DChart
Public Class Point
Private privateX As Double
Public Property X() As Double
Get
Return privateX
End Get
Private Set(ByVal value As Double)
privateX = value
End Set
End Property
Private privateY As Double
Public Property Y() As Double
Get
Return privateY
End Get
Private Set(ByVal value As Double)
privateY = value
End Set
End Property
Private privateZ As Double
Public Property Z() As Double
Get
Return privateZ
End Get
Private Set(ByVal value As Double)
privateZ = value
End Set
End Property
Public Sub New(ByVal x As Double, ByVal y As Double, ByVal z As Double)
Me.X = x
Me.Y = y
Me.Z = z
End Sub
End Class
End Namespace
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the SeriesPoint3DDataSourceAdapter class.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.