Create Stunning Visuals with Meaningful Data
Now your applications can manage rich information and still look good doing it, with the xamDataCarousel™ control that has fused the conventional data grid presentation of data records with the Windows® Presentation Foundation (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.
- Field Sorting, Grouping, and Resizing – xamDataCarousel provides features to let users organize data as they expect so that they can get the most value out of the presented information.
- 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.
- 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.