This is a migrated thread and some comments may be shown as answers.

Catching vertical manipulation

1 Answer 43 Views
JumpList
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Jon
Top achievements
Rank 1
Jon asked on 22 Nov 2013, 07:48 PM
Hi.
I'm trying to execute som code in a ManipulationDelta event handler, but it never fires. I've added the method to the ManipulationDelta event of the JumpList and set the UseOptimizedManipulationRouting to false, but it doesn't fire. I've also tried to make a custom class inheriting from the JumpList and overriding the OnManipulationDelta method there, but no luck.

Is there any way to catch the vertical manipulation? The horizontal delta is caught just fine.

Thanks.

1 Answer, 1 is accepted

Sort by
0
Deyan
Telerik team
answered on 27 Nov 2013, 03:47 PM

Hi Jon,

Thanks for writing and for your question.



Unfortunately using these events in the context of a ScrollViewer based control is a tricky thing. As you may already know, with the introduction of Windows Phone 7.5 (Mango) Microsoft have optimized the scrolling experience by creating a new Manipulation thread where the input first goes for handling and is forwarded to you in given time intervals, not constantly.



This is explained here in a good manner:



http://blogs.msdn.com/b/slmperf/archive/2011/06/02/listbox-scrollviewer-performance-improvement-for-mango-and-how-it-impacts-your-existing-application.aspx



So, you can either turn this entirely off and have the glitchy scrolling, or have the optimized scrolling and do not rely on the deterministic behavior of the manipulation events.



Regards,

Deyan
Telerik
Have a suggestion or face a problem - you can use the Ideas & Feedback portal to submit ideas, feedback and vote for them.
Tags
JumpList
Asked by
Jon
Top achievements
Rank 1
Answers by
Deyan
Telerik team
Share this question
or