No, this is not the problem.
Here is my scenario.
I have a X axis, and I set Value to 0.5, in order that the first time my chart appears it is centered.
At this point, if I touch the screen to slide, the value is set to 0 (I see the start of my data) and after the slide is done (and Value = 0.01 for example, instead of 0.51).
After this problem (just for the first slide), the behavior is ok (it slides normaly).
Here is your example with the problem. When you lauch the interactiveChart example, and slide for the first time, you will see the problem.
PS: I have some problems uploading the file. Here is the code you have to place in the interactiveChart example of your ChartExample.
Just add these lines in the constructor of InteractiveChart
c1chart.View.AxisX.Scale = 0.5; c1chart.View.AxisX.Value = 0.5;
lauch the application, click on InteractiveChart, and try to slide. Problem appears only the first you do it.