Is it inappropriate to use a TileView for ~50 items

6 posts, 0 answers
  1. Idrise Abdi
    Idrise Abdi avatar
    2 posts
    Member since:
    Mar 2010

    Posted 20 Feb 2011 Link to this post

    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.  


  2. Zarko
    Admin
    Zarko avatar
    755 posts

    Posted 21 Feb 2011 Link to this post

    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
  3. DevCraft banner
  4. Eduardo
    Eduardo avatar
    14 posts
    Member since:
    Jul 2011

    Posted 09 Aug 2011 Link to this post

    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
  5. Tina Stancheva
    Admin
    Tina Stancheva avatar
    3298 posts

    Posted 12 Aug 2011 Link to this post

    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 >>

  6. Stephen
    Stephen avatar
    8 posts
    Member since:
    Jul 2011

    Posted 17 Aug 2011 Link to this post

    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.
  7. Tina Stancheva
    Admin
    Tina Stancheva avatar
    3298 posts

    Posted 17 Aug 2011 Link to this post

    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 >>

Back to Top
DevCraft banner