IAxis Interface Methods
For a list of all members of this type, see IAxis members.
Public Methods
Name | Description | |
---|---|---|
AnimateVisibleRangeTo | Animates 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 (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore) | |
AssertDataType | Asserts the type passed in is supported by the current axis implementation | |
CacheModifersAxisLabel | Caches axis label in corresopngin axis | |
CalculateYRange | Gets the aligned VisibleRange of the axis. | |
CaptureMouse | Captures the mouse for this Axis | |
Clear | Clears the axis of tick-marks and labels | |
Clone | Clones this instance. | |
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) | |
DrawGridLinesAndBands | Called to draw grid lines on main chart area | |
FormatCursorText | String formats text for the cursor, using the AxisCore.CursorTextFormatting property as a formatting string | |
FormatText | String formats the text, using the AxisCore.TextFormatting property as a formatting string | |
GetAxisOffset | Returns the offset of the Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore) | |
GetAxisSize | Gets the size of the axis in the Viewport (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore) | |
GetBoundsRelativeTo | Gets the bounds of the current SciChart.Core.Framework.IHitTestable element relative to another SciChart.Core.Framework.IHitTestable element (Inherited from SciChart.Core.Framework.IHitTestable) | |
GetCoordinate | Given the Data Value, returns the x or y pixel coordinate at that value on the Axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore) | |
GetCurrentCoordinateCalculator | Gets the current SciChart.Charting.Numerics.CoordinateCalculators.ICoordinateCalculator<T> for this Axis, based on current Visible Range and axis type (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore) | |
GetCurrentInteractivityHelper | Gets the current IAxisInteractivityHelper for this Axis | |
GetDataValue | Given the x or y pixel coordinate, returns the data value at that coordinate (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore) | |
GetDefaultNonZeroRange | Returns an default non zero SciChart.Data.Model.IRange, called internally by SciChart to reset the VisibleRange of an axis to an undefined state | |
GetMaximumRange | Gets the maximum range of the axis, based on the data-range of all series (Inherited from SciChart.Charting.Visuals.Axes.IAxisParams) | |
GetModifersAxisLabel | Returns the axis label for corresponding modifier to place it on axis | |
GetModifersAxisLabelStyle | Returns the axis label style for corresponding modifier | |
GetModifersAxisLabelTempalte | Returns the axis label template for corresponding modifier | |
GetUndefinedRange | Returns an undefined SciChart.Data.Model.IRange, called internally by SciChart to reset the VisibleRange of an axis to an undefined state | |
GetWindowedYRange | Called by the SciCharXtSurface internally. Returns the max range only for that axis (by the data-series on it), based on xRanges "windowed" = "displayed in current viewport" uses GrowBy() | |
HitTest | Performs a HitTest on this axis. Given the input mouse point, returns an AxisInfo struct containing the Value and FormattedValue closest to that point | |
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) | |
IsPointWithinBounds | Returns true if the Point is within the bounds of the current SciChart.Core.Framework.IHitTestable element (Inherited from SciChart.Core.Framework.IHitTestable) | |
IsValidRange | Checks whether range is valid visible range for this axis (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore) | |
OnBeginRenderPass | Called internally immediately before a render pass begins | |
OnDraw | Called when the instance is drawn (Inherited from SciChart.Charting.Visuals.IDrawable) | |
ReleaseMouseCapture | Releases the mouse for this Axis | |
ResumeUpdates | Resumes updates on the target, intended to be called by IUpdateSuspender (Inherited from SciChart.Core.Framework.ISuspendable) | |
Scroll | Overloaded. Scrolls current IAxisParams.VisibleRange by the specified number of pixels | |
ScrollByDataPoints | Overloaded. Translates current IAxisParams.VisibleRange by the specified number of datapoints | |
ScrollTo | From the starting SciChart.Data.Model.IRange, scrolls to a new range by the specified number of pixels | |
ScrollToWithLimit | From the starting SciChart.Data.Model.IRange, scrolls to a new range by the specified number of pixels, with the specified range limit | |
SetMouseCursor | Sets the cursor for this Axis | |
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) | |
TranslatePoint | Translates the point relative to the other SciChart.Core.Framework.IHitTestable element (Inherited from SciChart.Core.Framework.IHitTestable) | |
ValidateAxis | Called by the SciChart.Charting.Visuals.SciChartSurfaceBase internally to validate current axis during render pass (Inherited from SciChart.Charting.Visuals.Axes.IAxisCore) | |
Zoom | Overloaded. Performs zoom on current IAxis, using fromCoord as a coordinate of new range start and toCoord as a coordinate of new range end | |
ZoomBy | Overloaded. Performs zoom on current IAxis, using minFraction as a multiplier of range start and maxFraction as a multiplier of range end |
See Also