Skip to main content

ChartTrackball Class

Definition​

Assembly:Avalonia.Controls.Charts
Package:Avalonia.Controls.Charts

Handles trackball logic and rendering for Cartesian charts.

public class ChartTrackball

Inheritance: object -> ChartTrackball

Implements: IDisposable

Constructors​

NameDescription
ChartTrackballInitializes a new instance of the Avalonia.Controls.Charts.ChartTrackball class.

ChartTrackball Constructor​

Initializes a new instance of the Avalonia.Controls.Charts.ChartTrackball class.

public ChartTrackball(Avalonia.Controls.Charts.CartesianChart chart)

Parameters​

chart Avalonia.Controls.Charts.CartesianChart

Methods​

NameDescription
DisposeReleases pointer event subscriptions held by the trackball.
RenderRenders the trackball overlay into the specified plot area.

Dispose Method​

Releases pointer event subscriptions held by the trackball.

public void Dispose()

Render Method​

Renders the trackball overlay into the specified plot area.

public void Render(Avalonia.Media.DrawingContext context, Avalonia.Rect plotArea)

Parameters​

context Avalonia.Media.DrawingContext

The drawing context for the current render pass.

plotArea Avalonia.Rect

The plot area in chart coordinates.