Thanks for contacting us.
We have made some investigations based on your observations and have been able to reproduce the behavior that you describe.
In general there are a couple of important points to mention which are relevant when comparing RadJumpList
to the Silverlight Toolkit's LongListSelector.
control uses ContentPresenter
instances as container objects whereas the RadJumpList
control uses ContentControl
instances for the same purpose. The ContentPresenter
is considerably lighter when it comes to visualising content with a template but it does not support styles. That is why we decided to use ContentControls
and in RadJumpList
respectively. For instance, the selection mechanism uses this to change the forecolor of the selected item by updating the visual state of the selected container which is defined in its default style. This extended functionality of ContentControl
brings its performance hit as well.
Since we think good performance is very important on the phone, we decided to extend our UI virtualization engine that supports RadJumpList so that it supports both ContentControl
based containers. In this way we will make sure that we address similar performance hits and also preserve the existing functionality that is provided by the fact that we use ContentControl
based visual containers.
We hope that we will be able to provide this functionality for Q2 2011.
You can write back anytime you have further questions or need assistance.
the Telerik team
Let us know about your Windows Phone 7 application built with RadControls and we will help you promote it. Learn more>>