Thank you for your feedback - it is most welcome and appreciated.
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:
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.
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,
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.