Properties  Methods 


DefaultViewportManager Class Members

The following tables list the members exposed by DefaultViewportManager.

Public Constructors
Public Properties
 NameDescription
Public PropertyGets the value indicating whether a ViewportManagerBase has the SciChart.Charting.Visuals.SciChartSurface attached to. (Inherited from SciChart.Charting.ViewportManagers.ViewportManagerBase)
Public PropertyGets a value indicating whether updates for the target are currently suspended (Inherited from ViewportManagerBase)
Public PropertyGets the SciChart.Core.Utility.ServiceContainer which provides access to services throughout SciChart. ServiceContainers are created one per SciChart.Charting.Visuals.SciChartSurface instance, and shared between peripheral components such as SciChart.Charting.Visuals.Axes.AxisBase, SciChart.Charting.Visuals.RenderableSeries.BaseRenderableSeries, SciChart.Charting.ChartModifiers.ChartModifierBase instances. For a full list of available services, see the remarks on SciChart.Core.Utility.ServiceContainer (Inherited from ViewportManagerBase)
Top
Public Methods
 NameDescription
Public MethodZooms to extents with the specified animation duration (Inherited from SciChart.Charting.ViewportManagers.ViewportManagerBase)
Public MethodZooms the chart to the extents of the data in the X-Direction (Inherited from ViewportManagerBase)
Public MethodZooms 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 ViewportManagerBase)
Public MethodCalled when the ViewportManagerBase is attached to a parent SciChart.Charting.Visuals.SciChartSurface (Inherited from ViewportManagerBase)
Public MethodAsynchronously invokes the action on the UI Thread (Inherited from ViewportManagerBase)
Public MethodOverridden by derived types, called when the parent SciChart.Charting.Visuals.SciChartSurface requests to perform autoranging. The Range returned by this method will be applied to the chart on render (Inherited from ViewportManagerBase)
Public MethodCalled by the SciChart.Charting.Visuals.SciChartSurface during render to calculate the new XAxis VisibleRange. Override in derived types to return a custom value (Inherited from ViewportManagerBase)
Public MethodCalled by the SciChart.Charting.Visuals.SciChartSurface during render to calculate the new YAxis VisibleRange. Override in derived types to return a custom value (Inherited from ViewportManagerBase)
Public MethodCalled by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called (Inherited from ViewportManagerBase)
Public MethodCalled when the ViewportManagerBase is detached from a parent SciChart.Charting.Visuals.SciChartSurface (Inherited from ViewportManagerBase)
Public MethodAsynchronously 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 ViewportManagerBase)
Public MethodTriggers a redraw on the parent surface with the specified RangeMode (Inherited from ViewportManagerBase)
Public MethodOverridden. Called when the SciChart.Charting.Visuals.ISciChartSurface is rendered.  
Public MethodOverridden. Called when the SciChart.Charting.Visuals.Axes.IAxisParams.VisibleRange changes for an axis. Override in derived types to get a notification of this occurring  
Public MethodResumes updates on the target, intended to be called by IUpdateSuspender (Inherited from ViewportManagerBase)
Public MethodSuspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued (Inherited from ViewportManagerBase)
Public MethodZooms 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 ViewportManagerBase)
Public MethodZooms the chart to the extents of the data in the X-Direction (Inherited from ViewportManagerBase)
Public MethodZooms 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 ViewportManagerBase)
Top
Protected Methods
 NameDescription
Protected MethodOverridden. 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 MethodOverridden. Overridden by derived types, called when the parent SciChart.Charting.Visuals.SciChartSurface requests a YAxis VisibleRange. The Range returned by this method will be applied to the chart on render  
Protected MethodRaises the InvalidateParentSurface event. (Inherited from SciChart.Charting.ViewportManagers.ViewportManagerBase)
Top
Extension Methods
 NameDescription
Public Extension MethodNotifies that finalizer has been invoked
Public Extension MethodOverloaded. Converts an System.IComparable array to double array
Public Extension MethodYields a single item, converting it to System.Collections.IEnumerable.
Public Extension Method
Top
See Also