Hello Bonas Khanal,
There are several changes that we introduced with Q2. First of all, TickPoints are not entirely decoupled from the data series. The tickpoints of the XAxis are maintained by the axis, and are entirely dependent on the axis range (minvalue, maxvalue, step). The axis can attempt to automatically determine the range using heuristics and analyzing the data series (default behavior) or you can manually set the range using AxisX.AutoRange = false and setting the min, max and step manually. When you set the range manually the tick points will only be created once. If you are using AutoRange=true then the chart will try to accommodate different number of labels on the XAxis according to the physical width available. This behavior will dynamically recreate tickpoints while resizing.
Last but not least, you may want to consider using our new axis feature - categories
. It is a convenient way to let RadChart manage your XAxis labels automatically.
Hope this helps.
the Telerik team