You can achieve this functionality with a combination of controls.
For the list and thumbnails view you can use an ItemsControl with custom DataTemplate and RadUniformGrid as item's panel. RadUniformGrid will allow you to specify the orientation, rows and columns count.
For deteails view you can use RadGridView which will allow you to specify columns headers and enable sorting capabilities.
Hope this will help.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.