Telerik blogs
  • Mobile

    Wrap Layout + UI Virtualization = RadDataBoundListBox for WP

    The standard Silverlight for Windows Phone ListBox, as many of you already now, can be easily tuned to use a different Items Panel from the standardized Stack Panel. This is a really very powerful feature that many of pointed out was missing in RadDataBoundListBox. Since the WrapPanel is another commonly used layout panel in the ListBox context, many of you asked for similar feature in RadDataBoundListBox provided that it further extends to supporting the powerful UI virtualization approach that we already use in our control. Some time ago Georgi Atanasov from my team gave a very thorough explanation of how to mimic a Wrap Layout...
    February 20, 2012
  • Desktop WinForms

    Explained: RadGridView for WinForms virtualization and its implications. The case with CellElement and RowElement

    As the Logical vs. Visual Grid Structure help article states, RadGridView for WinForms uses virtualization for its cells/rows and as of Q2 2010 there is column virtualization as well. What is virtualization? To put it simply, when you bind RadGridView to a DataTable with 1000 rows, you get 1000 data row objects created in RadGridView (of type GridViewDataRowInfo). However, not all data row objects can be visible at the same time in the RadGridView estate in your application. This is why only the visual rows that can be shown in the estate get created (these visual rows are of type GridDataRowElement), or about...
  • Web

    RadBook now supports virtualization

    I am proud to announce that RadBook, along with RadGridView, RadTreeView, RadTreeListView, RadChart and RadScheduler, now supports virtualization. With previous versions, it would take up to 16 seconds to load 1000 pages, where now it takes just 2 seconds to load a set of 10,000,000 (10 million) items.   The cause of the performance boost is the way RadBook handles the unnecessary(non-visible) elements. As you probably know, while turning a page, only four pages are visible at any given moment in time. Previous versions of RadBook would just collapse the unnecessary elements, which had a significant impact on the initial loading time. The...
    March 12, 2010
  • Web

    UI Virtualization in CoverFlow for Silverlight

        While we are still on the crest of a performance wave, I want to spend some time to introduce the power of UI Virtualization in CoverFlow for Silverlight coming with our 2010 Q1 release.     The two most common scenarios for using a CoverFlow is either to create a navigation menu that features a small number of items, or to build a browsing control for images or videos that can feature up to a million items. The first case is quiet straight-forward. For a navigation control you generally have no more than 10-12 items which are handled with ease in...
  • Release

    Telerik RadControls for Silverlight - the concept of performance with facts and examples

      We have been asked many times about the performance of our RadControls for Silverlight. We completely understand that “performance” is a key evaluation factor that makes users decide whether to go with a certain product or not. We also know that it is not only the fast performance that turns you, it is also a combination of several key factors, like Feature-set, Slick UI, Better User Experience, Rich API, etc. We have always tried to deliver all these in the best way so that as a result our controls keep on performing extremely fast and at the same time...
    February 15, 2010