The carousel control provides a 3-D interface for displaying objects in a rich visual manner that allows users to quickly navigate through data visually.
The carousel control can be bound to different data sources such as an observable collection, lists, XML sources, or data from WCF services. It also provides data template support for designing flexible layouts within individual carousel items.
The carousel panel arranges its children in a path; it can specify any path you want and arrange items in any order. The path can also be customized with Expression Blend.
The carousel control supports plane projection. The x, y, and z offset properties direct an object along the axes of a screen. These properties control where an object is positioned along the x-, y-, and z-axes respectively, allowing you to customize the 3-D view of the control.
The carousel control can easily be edited in Expression Blend, allowing you to change templates for the control as well as the template for carousel items.