This project has moved and is read-only. For the latest updates, please go here.


Non-looping LoopingSelector ends up in infinite loop


If you have a LoopingSelector control with a data source that doesn't wrap around in a continuous loop (by having ILoopingSelectorDataSource.GetNext and ILoopingSelectorDataSource.GetPrevious return null at start/end, see:, the LoopingSelector control will go off in a never ending storyboard loop that locks the UI.
The hack I applied to fix this was in LoopingSelector.AnimatePanel, I exit the function if from == to.
Closed Sep 26, 2012 at 10:34 PM by shawnoster
We're unable to repro this issue, if you're still seeing the issue in the latest Toolkit please reactivate the bug and attach a simple repro. Thanks.


peja914 wrote Mar 27, 2013 at 4:29 AM

I also have the same problem with the latest toolkit. When I scroll up

peja914 wrote Mar 27, 2013 at 9:50 AM

I solve the problem by modifying the original source of LoopingSelector, also fix the AnimatePanel, if from == to, return.

wrote May 16, 2013 at 1:34 PM

slouge wrote Jul 11, 2014 at 11:03 AM

Hi, can you share your fix please ?