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

Is it inappropriate to use a TileView for ~50 items

5 Answers 78 Views
TileView
This is a migrated thread and some comments may be shown as answers.
Idrise
Top achievements
Rank 1
Idrise asked on 20 Feb 2011, 06:51 AM
I'm looking for some feedback as to whether this control was designed for such use; I feel like I may be pushing the envelope of what it was designed for.  In some tests, I noticed the RadTileView control to become sluggish when there were more than 10 or so items.  

I'm considering using the RadTileView for managing and designing questions for a survey application.  Is it appropriate to use this control if I may have up to 50 RadTileViewItem controls at once.  The main reason for using this control is the native drag-drop sorting that it provides.  


5 Answers, 1 is accepted

Sort by
0
Zarko
Telerik team
answered on 21 Feb 2011, 09:25 AM
Hello Idrise Abdi,

 Currently the RadTileView is not designed for more than 15-20 items, but with the Q1 2011 Beta (scheduled for today or tomorrow the latest) it will support UI virtualization, customizable items size and optimized animations. This will allow you to have a lot more items without suffering any performance problems.
If you have further questions feel free to ask.

Best wishes,
Zarko
the Telerik team
0
Eduardo
Top achievements
Rank 1
answered on 09 Aug 2011, 01:14 PM
Hi, I am developing with Q2 2011 and I am finding performance problems when working with 50 or plus objects.

For being more concrete, I have a ObservableCollection<x> of 150 x´s. This collection is the ItemSource for a RadTileView: The goal I desire is filter and sort this list but currently is with an incredible lag due to I have to convert a list to an ObservableCollection programmatically. How would be the right way to implement sorting and filtering for a Tile View?

Thanks in advance,

Eduardo
0
Tina Stancheva
Telerik team
answered on 12 Aug 2011, 12:03 PM
Hello Eduardo,

The RadTileView control doesn't implement sorting or filtering out-of-the-box so you should implement it on your own. I am not sure what issues exactly you have with that but if the performance problems are related to the RadTileView time to display the items, then you can take advantage of the virtualization feature of the control. Setting the RadTileView.IsVirtualizing property to True will turn on the virtualization thus significantly optimizing the performance of the control when it is displaying a large number of items.

Give this a try and let us know if you still have any issues.

Best wishes,
Tina Stancheva
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get now >>

0
Stephen
Top achievements
Rank 1
answered on 17 Aug 2011, 09:19 AM
Hi Tina, I work along side Eduardo and I thought I would thank you for the response while he is out of the office.  Turning on the IsVirtualising flag worked wonders and reduced a ~25 second delay to ~1 second for about 255 tiles.  This means we can keep this control rather than using one of the more 'standard' ones.

Many thanks.
0
Tina Stancheva
Telerik team
answered on 17 Aug 2011, 09:56 AM
Hi Stephen,

Thank you for getting back to us. I am really glad that you find the virtualization feature of the control helpful in your scenario.

Please do not hesitate to let us know if you need more info about the control or if you come up with any questions while using the RadControls.

All the best,
Tina Stancheva
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get now >>

Tags
TileView
Asked by
Idrise
Top achievements
Rank 1
Answers by
Zarko
Telerik team
Eduardo
Top achievements
Rank 1
Tina Stancheva
Telerik team
Stephen
Top achievements
Rank 1
Share this question
or