The WPF Carousel control provides navigation through a list of items in your application with smooth animation support. It can arrange items in a user-defined path, like 3D perspective, linear, and circular manners. It also supports scaling and skewing the carousel items, and provides options to choose the rotation direction.
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-axis, y-axis, and z-axis respectively, allowing you to customize the 3D 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.