Carousel for WPF and Silverlight is a virtualizing panel control that arranges child elements along an arbitrary 3D path. You can use C1CarouselPanel with any items control to turn a flat list of items into a virtualizing carousel with true 3D perspectives and scrolling animation.