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.