Hi Josue,
Thank you for checking with us.
Based on the current behavior and design, preventing the trackball from hiding is handled through customization of the interaction logic, rather than through a configurable property.
The recommended and intended approach is to extend ChartTrackballBehavior and override the touch interaction methods. By doing so, you can suppress the default touch handling that causes the trackball to hide and keep it visible when the user taps on the chart.
Sample Implementation:
using Syncfusion.Maui.Charts; public class CustomTrackballBehavior : ChartTrackballBehavior { protected override void OnTouchMove(ChartBase chart, float pointX, float pointY) { if (chart.SeriesBounds.Contains(pointX, pointY)) Show(pointX, pointY); } protected override void OnTouchUp(ChartBase chart, float pointX, float pointY) { // Override without calling base to keep the trackball visible } } |
<chart:SfCartesianChart> <chart:SfCartesianChart.TrackballBehavior> <local:CustomTrackballBehavior /> </chart:SfCartesianChart.TrackballBehavior> </chart:SfCartesianChart> |
This approach ensures trackball remains visible during user interaction.
If you have any more questions or require additional assistance, please feel free to ask.
Regards,
Dhanaraj Rajendran.
Attachment:
F198258_995060e9.zip