IViewportManager Interface Members
The following tables list the members exposed by IViewportManager.
Public Properties
Name | Description | |
---|---|---|
![]() | IsAttached | Returns |
![]() | IsSuspended | Gets a value indicating whether updates for the target are currently suspended (Inherited from SciChart.Core.Framework.ISuspendable) |
![]() | Services | Gets 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 |
Public Methods
Name | Description | |
---|---|---|
![]() | AnimateZoomExtents | Zooms to extents with the specified animation duration (Inherited from SciChart.Charting.Visuals.ISciChartController) |
![]() | AnimateZoomExtentsX | Zooms the chart to the extents of the data in the X-Direction (Inherited from SciChart.Charting.Visuals.ISciChartController) |
![]() | AnimateZoomExtentsY | Zooms 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.Charting.Visuals.ISciChartController) |
![]() | AttachSciChartSurface | Called when the SciChart.Charting.Visuals.SciChartSurface is attached to a ViewportManagerBase. May be overridden to get notification of attachment. |
![]() | BeginInvoke | Asynchronously invokes the action on the UI Thread |
![]() | CalculateAutoRange | Called by the SciChart.Charting.Visuals.SciChartSurface during render to perform autoranging. Override in derived types to return a custom value |
![]() | CalculateNewXAxisRange | Called by the SciChart.Charting.Visuals.SciChartSurface during render to calculate the new XAxis VisibleRange. Override in derived types to return a custom value |
![]() | CalculateNewYAxisRange | Called by the SciChart.Charting.Visuals.SciChartSurface during render to calculate the new YAxis VisibleRange. Override in derived types to return a custom value |
![]() | DecrementSuspend | Called by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called (Inherited from SciChart.Core.Framework.ISuspendable) |
![]() | DetachSciChartSurface | Called when the SciChart.Charting.Visuals.SciChartSurface is detached from a ViewportManagerBase. May be overridden to get notification of detachment. |
![]() | InvalidateElement | Asynchronously 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.Core.Framework.IInvalidatableElement) |
![]() | InvalidateParentSurface | May be called to trigger a redraw on the parent SciChart.Charting.Visuals.SciChartSurface. See tne SciChart.Charting.Model.DataSeries.RangeMode for available options. |
![]() | OnParentSurfaceRendered | Called when the SciChart.Charting.Visuals.ISciChartSurface is rendered. |
![]() | OnVisibleRangeChanged | Called when the SciChart.Charting.Visuals.Axes.IAxisParams.VisibleRange changes for an axis. Override in derived types to get a notification of this occurring |
![]() | ResumeUpdates | Resumes updates on the target, intended to be called by IUpdateSuspender (Inherited from SciChart.Core.Framework.ISuspendable) |
![]() | SuspendUpdates | Suspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued (Inherited from SciChart.Core.Framework.ISuspendable) |
![]() | ZoomExtents | Zooms 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.Charting.Visuals.ISciChartController) |
![]() | ZoomExtentsX | Zooms the chart to the extents of the data in the X-Direction (Inherited from SciChart.Charting.Visuals.ISciChartController) |
![]() | ZoomExtentsY | Zooms 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.Charting.Visuals.ISciChartController) |
See Also