I'm trying to display the crosshairs on a Shinobi Chart programmatically (via a separate button) on Android and can't figure a way to. I've seen the iOS way which basically involves calling moveToFloatingPosition on the chart.Crosshair.
The closest I've come is calling Focus on Chart.Crosshair, but IsActive and IsShown are false until I long-press on the chart. I'm assuming this is because TrackedSeries is null, so maybe there's a way to set the TrackedSeries programmatically?
shinobiChart.Crosshair.Style.LineColor = Color.Fuchsia.ToAndroid();
shinobiChart.Crosshair.CrosshairMode = Crosshair.Mode.SingleSeries;
lineSeries.CrosshairEnabled = true;
shinobiChart.Crosshair.Focus = lineSeries.DataAdapter.Get(500); // arbitrary DataPoint - it's in the middle of the chart
shinobiChart.RedrawChart();