I am touch enabling my application and discovered that the default panning and zooming functionality of the XamDataChart is not working as described. Pinching is not zooming at all and the panning ability seems touchy (no pun intended). If I touch and hold then drag the chart moves a tiny bit at first then stops and then shifts a bit again when I stop touching. I have removed all my event handlers to make sure I was not interfering but it made no difference. Is there anything specific I need to do to enable gesture support for the XamDataChart?
Hello Mike,
After investigating this, our developers said that this behavior is expected, when using the ScrollViewer in that mode, it intercepts events during tunneling phase. The same behavior is presented if you use a Slider in a ScrollViewer in that mode.
I have logged this with development under ID: 179660 and I have also created a support ticket on your behalf: CAS-141705-X2B3C5 and have linked the development issue to it, so that you can get automatically updated, when a Service Release containing the fix is available for download. You can get the new version from our website’s “My IG”, “My Keys & Downloads” tags: https://es.infragistics.com/Membership/Default.aspx?panel=Downloads#Downloads
You can also monitor the support ticket’s progress through the “My Support Activity” tag: https://es.infragistics.com/Membership/MySupport.aspx
The problem still exists. I can either scroll my page or I can pan/zoom the graph but I cannot do both. If the XamDataChart sits in any other control that handles scrolling then the chart touch controls do not function properly. The issue is that the problem occurs with the XamDataChart, the scrollviewer functions properly, so msdn forums suggest contacting Infragistics and you say it is a Microsoft issue and to contact them. I am stuck at this point with a horrible workaround of disabling the scrollviewer when touching the XamDataChart which makes scrolling the page nearly impossible.
I am just checking if you require any assistance or clarification on the matter.
I can suggest you either leave the PanningMode Property to its defaulkt valueor ask your question in the MSDN forums, because there you can get an answer from an MS expert since it is related to MS controls.