I have a strange problem with trackballs. It happens when the chartview has multiple y-axis and multiple types of series (e.g. line series and bar series). The problem is that the trackball shows only for one or two categories starting from the left. I have attached a picture, in which there is a chartview with four categories, three series and two y-axis. In this case the trackball shows for the first two categories only. When I move the mouse over the third or fourth category, no trackball appears.
This problem seems to have something to do with two things:
1.) the order the different serie types are added to the chartview
2.) incomplete series
In my case the problem happens when the bar series is added first to the chartview and then the line series, and the series are incomplete. However, it doesn't happen for all cases having these two conditions, so there must be some third factor affecting to this.
I'm populating the chartview dynamically from datatable. The trackball is added to the chartview like following:
Dim Trackball As New ChartTrackballController()
AddHandler Trackball.TextNeeded, AddressOf trackball_textNeeded
Trackball.InfoElementOffset = New System.Drawing.Point(0, -20)
The formatting for the trackball texts is done in trackball_textNeeded event handler.
I'm using Telerik Q1/2013