Brian

I have the exact same issue. When I handle the SelectionChanged event all I see is the item that is currently selected. How do I know if the event has been fired because of a flick or scroll vs selection? Sorry for my ignorance I am pretty new to Silverlight.

Glad you decided to bring out Mobile Controls!

Georgi

@Natalya:
The RadInfiniteListBox behaves a bit differently when it comes about selection. Since it loops a rangle of logical items simply setting the SelectedItem will not do the job. Instead you should call the following method which will set the specified logical index as Selected and will center the item associated with it within the list:

this.radInfiniteListBox.CenterSelectedIndex(4);

Still, the method name is a bit confusing and we will update it for our next CTP, it should be something like SelectAndCenterLogicalIndex.

Please, note that we will also expose the more flexible and fast RadLoopingList control. It is currently used internally by our Date/Time pickers and is not polished for public use but we have plans to update it.

@Brian:
RadInfiniteListBox does not provide a convenient way to determine the reason for a selection change. This however is implemented in our RadLoopingList, which, as I mentioned, will be publicly available for our next CTP.

All the best,
Georgi
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.