Basic Library for WPF and Silverlight | ComponentOne
WPF and Silverlight Edition Basic Library / List Box
In This Topic
    List Box
    In This Topic

    Get two high performance controls for displaying lists of bound data with ListBox for WPF and Silverlight. Display lists with tile layouts or with optical zoom using the C1ListBox and C1TileListBox controls. These controls support UI virtualization so they are blazing-fast while able to display thousands of items with little-to-no loss of performance.

    Make the most of ListBox for WPF and Silverlight by taking advantage of the following key features:

    The ListBox controls support both horizontal and vertical orientation, allowing for more layout scenarios.

    The C1TileListBox can arrange its items in both rows and columns creating tile displays. Specify the size and template of each item and select the desired orientation.

    The C1ListBox control supports optical zoom functionality so users can manipulate the size of the items intuitively through pinch gestures. The zooming transformation is smooth and fluid so the performance of your application is not sacrificed.

    The ListBox controls support UI virtualization so they are blazing-fast while able to display thousands of items with virtually no loss of performance. You can determine how many items are rendered in each layout pass by setting the ViewportGap and ViewportPreviewGap properties. These properties can be adjusted depending on the scenario.

    In order to have the highest performance imaginable, the ListBox controls can render items outside the viewport in a preview state. Like the standard ItemTemplate, the Preview template defines the appearance of items when they are in a preview state, such as zoomed out or during fast scroll. The controls will then switch to the full item template when the items have stopped scrolling or zooming.

    See Also