WPF Charting Documentation - SciChart WPF Charts SDK v5.x
DataSeries3D Class Members
Fields  Properties  Methods  Events

The following tables list the members exposed by DataSeries3D.

Protected Constructors
Protected ConstructorDataSeries3D Constructor  
Public Fields
Public FieldSyncRootThe Synchronization Object for the DataSeries3D.  
Public Properties
Public PropertyIsDirtyGets or sets a value indicating whether this instance is dirty. If dirty, any cached data must be re-calculated. You can set this value to True to force recalculation of caches.  
Public PropertyIsSuspendedGets a value indicating whether updates for the target are currently suspended.  
Public PropertyParentSurfaceGets or sets the parent SciChart.Charting3D.ISciChart3DSurface which this IDataSeries3D instance is attached to.  
Public PropertySeriesNameGets or sets the name of this series.  
Public PropertyXRangeGets the total extents of the IDataSeries3D in the X direction.  
Public PropertyYRangeGets the total extents of the IDataSeries3D in the Y direction.  
Public PropertyZRangeGets the total extents of the IDataSeries3D in the Z direction.  
Public Methods
Public MethodClearClears the DataSeries.  
Public MethodDecrementSuspendCalled by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called.  
Public MethodGetBoundsGets the bounding box for the data (containing XRange, YRange, ZRange).  
Public MethodInvalidateParentSurfaceMay be called to trigger a redraw on the parent SciChart.Charting3D.SciChart3DSurface. This method is extremely useful when IDataSeries3D are in a ViewModel and bound via MVVM to SciChart.Charting3D.RenderableSeries.IRenderableSeries3D. Please see the rangeMode parameter for invalidation options.  
Public MethodOnDataSeriesChangedRaises the DataSeriesChanged event. May be called by DataSeries3D or by user code to trigger a redraw on the ParentSurface. The event is not raised while SciChart.Core.Framework.ISuspendable.IsSuspended is True.  
Public MethodResumeUpdatesResumes updates on the target, intended to be called by SciChart.Core.Framework.IUpdateSuspender.  
Public MethodSuspendUpdatesSuspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued.  
Public MethodToPointSeries<TPointSeries>Converts a DataSeries to a IPointSeries3D derived type, for use during the render pass.  
Extension Methods
Public Extension MethodToEnumerable<T>Yields a single item, converting it to System.Collections.IEnumerable.
Public Extension MethodToStringArray2D<T>
Public Events
Public EventDataSeriesChangedEvent raised whenever points are added to, removed or one or more DataSeries3D properties changes, requiring a redraw of the parent SciChartSurface.  
See Also


DataSeries3D Class
SciChart.Charting3D.Model Namespace
IDataSeries3D Interface
IXyzDataSeries<TX,TY,TZ> Interface
XyzDataSeries<TX,TY,TZ> Class
BaseRenderableSeries3D Class



SCICHART ® is a Registered Trademark in the UK, US and EU. Copyright SciChart Ltd 2011-2018.

Send Feedback