WPF Charting Documentation - SciChart WPF Charts SDK v5.x
DefaultViewportManager3D Class Members
Properties  Methods 


The following tables list the members exposed by DefaultViewportManager3D.

Public Constructors
 NameDescription
Public ConstructorDefaultViewportManager3D Constructor  
Top
Public Properties
 NameDescription
Public PropertyIsAttachedGets the value indicating whether a SciChart.Charting.ViewportManagers.ViewportManagerBase has the SciChart.Charting.Visuals.SciChartSurface attached to. (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public PropertyIsSuspendedGets a value indicating whether updates for the target are currently suspended (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public PropertyServicesGets the SciChart.Core.Utility.ServiceContainer which provides access to services throughout SciChart. ServiceContainers are created one per SciChart3DSurface instance, and shared between peripheral components such as SciChart.Charting3D.Axis.AxisBase3D, SciChart.Charting3D.RenderableSeries.BaseRenderableSeries3D, SciChart.Charting3D.Modifiers.ChartModifierBase3D instances. For a full list of available services, see the remarks on SciChart.Core.Utility.ServiceContainer (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Top
Public Methods
 NameDescription
Public MethodAnimateZoomExtentsZooms to extents with the specified animation duration (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodAnimateZoomExtentsXZooms the chart to the extents of the data in the X-Direction (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodAnimateZoomExtentsYZooms the chart to the extents of the data in the Y-Direction, accounting for the current data in view in the X-direction (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodAnimateZoomExtentsZZooms the chart to the extents of the data in the Z-Direction, accounting for the current data in view in the XY-direction (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodAttachSciChartSurfaceCalled when the SciChart.Charting.ViewportManagers.ViewportManagerBase is attached to a parent SciChart.Charting.Visuals.SciChartSurface (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodCalculateAutoRangeOverridden by derived types, called when the parent SciChart3DSurface requests to perform autoranging. The Range returned by this method will be applied to the chart on render (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodCalculateNewXAxisRangeCalled by the SciChart3DSurface during render to calculate the new XAxis VisibleRange. Override in derived types to return a custom value (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodCalculateNewYAxisRangeCalled by the SciChart3DSurface during render to calculate the new YAxis VisibleRange. Override in derived types to return a custom value (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodCalculateNewZAxisRangeCalled by the SciChart3DSurface during render to calculate the new YAxis VisibleRange. Override in derived types to return a custom value (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodDecrementSuspendCalled by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodDetachSciChartSurfaceCalled when the SciChart.Charting.ViewportManagers.ViewportManagerBase is detached from a parent SciChart.Charting.Visuals.SciChartSurface (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodInvalidateElementAsynchronously requests that the element redraws itself plus children. Will be ignored if the element is ISuspendable and currently IsSuspended (within a SuspendUpdates/ResumeUpdates call) (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodInvalidateParentSurfaceTriggers a redraw on the parent surface with the specified RangeMode (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodOnParentSurfaceRenderedCalled when the SciChart.Charting.Visuals.ISciChartSurface is rendered. (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodOnVisibleRangeChangedCalled when the SciChart.Charting.Visuals.Axes.IAxisParams.VisibleRange changes for an axis. Override in derived types to get a notification of this occurring (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodResumeUpdatesResumes updates on the target, intended to be called by IUpdateSuspender (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodSuspendUpdatesSuspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodZoomExtentsZooms the chart to the extents of the data, plus any X or Y Grow By fraction set on the X and Y Axes (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodZoomExtentsXZooms the chart to the extents of the data in the X-Direction (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodZoomExtentsYZooms the chart to the extents of the data in the Y-Direction, accounting for the current data in view in the X-direction (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Public MethodZoomExtentsZZooms the chart to the extents of the data in the Z-Direction, accounting for the current data in view in the XY-direction (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Top
Protected Methods
 NameDescription
Protected MethodOnCalculateNewXRangeOverridden. Overridden by derived types, called when the parent SciChart.Charting.Visuals.SciChartSurface requests the XAxis VisibleRange. The Range returned by this method will be applied to the chart on render  
Protected MethodOnCalculateNewYRangeOverridden. Overridden by derived types, called when the parent SciChart3DSurface requests a YAxis VisibleRange. The Range returned by this method will be applied to the chart on render  
Protected MethodOnCalculateNewZRangeOverridden. Overridden by derived types, called when the parent SciChart3DSurface requests a ZAxis VisibleRange. The Range returned by this method will be applied to the chart on render  
Protected MethodOnInvalidateParentSurfaceRaises the InvalidateParentSurface event. (Inherited from SciChart.Charting3D.ViewportManager3DBase)
Top
Extension Methods
 NameDescription
Public Extension MethodToEnumerable<T>Yields a single item, converting it to System.Collections.IEnumerable.
Public Extension MethodToStringArray2D<T>
Top
See Also

Reference

DefaultViewportManager3D Class
SciChart.Charting3D Namespace
ViewportManager3DBase Class
DefaultViewportManager3D Class

 

 


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

Send Feedback