WPF Data Carousel Control

Now your applications can manage rich information and still look good doing it, with the Windows® Presentation Foundation (WPF) xamDataCarousel™ control that has fused the conventional data grid presentation of data records with the WPF enhancements of our xamDataGrid™ and the carousel movement along an animated path of our xamCarouselPanel™. It has all of the support for data binding, item templates, editing, group by field, sorting, and master-detail data relationships, and it adds more motion and a sense of perspective in how your users see and interact with your data. Give the users of your hierarchical data an immersive and lively user experience that will leave them impressed with your application and your company.
Envision New Relationships
Carousels are most useful when there is a relationship between nearby records and the record a user is examining. The presence of these records alongside the record that has the user's attention, perhaps with special visual effects applied to indicate depth or distance, adds to the user's understanding because these relationships have been visualized by the three-dimensional perspective that xamDataCarousel can show.
Since the xamDataCarousel supports the notion of parent-child or hierarchical relationships, it has taken the carousel metaphor a step further with its use of a carousel breadcrumb. Each time a user drills down by expanding a data record that contains child data records, the xamDataCarousel presents the user with the nested record set. The carousel breadcrumb serves as a mnemonic device by identifying the parent records through which the user has traveled so that they know precisely where they are in a given set of data.
Features at a Glance
- Carousel behavior – xamDataCarousel presents users with a sequence of potentially expandable records, each comprised of fields, which move along on a path or continuous circuit that you define.
- Data binding – xamDataCarousel supports data binding to a variety of data sources. This list includes the XmlDataProvider and ObjectDataProvider as well as more traditional data sources like DataSet, Array, and Collection objects.
- Intelligent hierarchical data discovery – xamDataCarousel can automatically detect and layout fields that meaningfully convey complex, master detail data relationships.
- Real-time highlighting and value history - xamDataCarousel can highlight records and cells in real-time as they change, and track the history of value changes so you can make the most of how you display these changes to your users.
- Field Sorting, Resizing and More – xamDataCarousel provides features to let users organize data as they expect so that they can get the most value out of the presented information.
- Clipboard support - xamDataCarousel lets your users cut, copy and paste both within the data carousel, and into other data carousels or applications like Microsoft® Excel®.
- Navigation model – xamDataCarousel allows users to navigate by using a six-button navigational subelement--the Carousel Panel Navigator--which you can completely customize and which supports drilling down into hierarchical data.
- Carousel breadcrumb – xamDataCarousel ensures users know where they are when drilling down into deeply nested, hierarchical data.
- Ease of editing data – xamDataCarousel lets users intuitively edit fields when your application allows and supports convenient data editing controls that can be plugged in.
- Unlimited undo/redo - xamDataCarousel lets users take back a mistaken edit, but not only that, they can take back most common UI operations to instantly unsort, unresize, unexpand and much more saving them lots of time.
- Stunning effects – xamDataCarousel creates a sense of depth and motion when you apply visual effects that can affect the transparency, scale, and skew of records as they move into and out of a user's focus.
- Microsoft Expression® Blend integration – xamDataCarousel integrates seamlessly into the Blend environment and supports paths prescribed using the Blend ArtBoard.