Properties  Methods 

IAxisCore Interface Members

The following tables list the members exposed by IAxisCore.

Public Properties
 NameDescription
 PropertyGets or sets the animated VisibleRange of the Axis. When this property is set, the axis animates the VisibleRange to the new value  
 PropertyGets or sets whether this current axis AutoRange. Default is AutoRange.Once  
 PropertyGets or sets value, that indicates whether calculate ticks automatically. Default is True.  
 PropertyGets or sets the Fill of the Axis Bands. Also see DrawMajorBands to enable this behaviour  
 PropertyGets or sets the Axis Title  
 PropertyGets or sets the Text Formatting String for Labels on this cursor  
 PropertyIf True, draw labels for each major tick on the Axis, else skips this step  
 PropertyIf True, draws Major Axis Bands (a filled area between major gridlines), else skips this step  
 PropertyIf True, draws Major Grid Lines, else skips this step  
 PropertyIf True, draws Major Tick Lines, else skips this step  
 PropertyIf True, draws Minor Grid Lines, else skips this step  
 PropertyIf True, draws Minor Tick Lines, else skips this step  
 PropertyGets or sets a flag indicating whether to flip the tick and pixel coordinate generation for this axis, causing the axis ticks to decrement and chart to be flipped in the axis direction  
 PropertyGets or sets the GrowBy Factor. e.g. GrowBy(0.1, 0.2) will increase the axis extents by 10% (min) and 20% (max) outside of the data range (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 PropertyGets whether the VisibleRange has default value  
 PropertyGets whether the VisibleRange is valid, e.g. is not null, is not NaN and the difference between Max and Min is not zero  
 PropertyGets or sets the string Id of this axis. Used to associated SciChart.Charting.Visuals.RenderableSeries.IRenderableSeries and SciChart.Charting.ChartModifiers.YAxisDragModifier  
 PropertyGets a value indicating whether this instance is a logarithmic axis.  
 PropertyGets a value indicating whether updates for the target are currently suspended (Inherited from SciChart.Core.Framework.ISuspendable)
 PropertyGets whether this axis is an X-Axis or not  
 PropertyGets or sets the Major Delta (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 PropertyGets or sets the Major Grid Line Style (TargetType System.Windows.Shapes.Line), applied to all major gridlines drawn by this axis  
 PropertyGets or sets the Major Tick Line Style (TargetType System.Windows.Shapes.Line), applied to all major ticks on this axis  
 PropertyGets or sets the max ticks.  
 PropertyGets or sets the MinimalZoomConstrain of the Axis. This is used to set minimum distance between Min and Max of the VisibleRange  
 PropertyGets or sets the Minor Delta (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 PropertyGets or sets the Minor Grid Line Style (TargetType System.Windows.Shapes.Line), applied to all minor gridlines drawn by this axis  
 PropertyGets or sets the number of Minor Delta ticks per Major Tick  
 PropertyGets or sets the Minor Tick Line Style (TargetType System.Windows.Shapes.Line), applied to all major ticks on this axis  
 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 various scichart components throughout the surface instance.  
 PropertyGets or sets the Text Formatting String for Tick Labels on this axis  
 PropertyGets or sets a style for the labels on this Axis.  
 PropertyGets or sets a SciChart.Charting.Numerics.TickProviders.ITickProvider instance on current axis, which is used to compute the data-values of Axis Gridlines, Ticks and Labels.  
 PropertyGets or sets the Style of the Axis Title  
 PropertyGets or sets the VisibleRange of the Axis. In the case of XAxis, this will cause an align to X-Axis operation to take place (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
Top
Public Methods
 NameDescription
 MethodAnimates the visible range of the axis to the destination VisibleRange, over the specified Duration. Also see AxisCore.AnimatedVisibleRange property which has a default duration of 500ms  
 MethodCalled 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)
 MethodReturns the offset of the Axis  
 MethodGets the size of the axis in the Viewport  
 MethodGiven the Data Value, returns the x or y pixel coordinate at that value on the Axis  
 MethodGets the current SciChart.Charting.Numerics.CoordinateCalculators.ICoordinateCalculator<T> for this Axis, based on current Visible Range and axis type  
 MethodGiven the x or y pixel coordinate, returns the data value at that coordinate  
 MethodGets the maximum range of the axis, based on the data-range of all series (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams)
 MethodChecks whether range is valid visible range for this axis  
 MethodResumes updates on the target, intended to be called by IUpdateSuspender (Inherited from SciChart.Core.Framework.ISuspendable)
 MethodSuspends 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)
 MethodCalled by the SciChart.Charting.Visuals.SciChartSurfaceBase internally to validate current axis during render pass  
Top
See Also