The xamDataPresenter™ is a layout-type control which allows the visualizing of data in several different views including custom ones. It is useful when you need to change the data presentation view dynamically. The Ultimate UI for WPF product provides three different views for you: GridView, CardsView, CarouselView and TreeView; these views allow you to easily present your data in a tabular grid format or in a stylish carousel format, respectively. You can also create your own custom view to display your data as you see fit.
In addition to the different views, xamDataPresenter supports a wide range of features such as:
Customizable Field Arrangement – You can customize the layout of the Fields in GridView.
Editing Data - You can use the Ultimate UI for WPF editors such as xamMaskedEditor™, xamNumericEditor™, etc in a Field for data entry.
Heterogeneous Data - The xamDataPresenter control creates a FieldLayout for each unique Type in your data source. The resulting FieldLayouts are assigned on a DataRecord by DataRecord basis. This allows you to display heterogeneous data within a single "band".
Record Grouping – Users can group Records based on a value in a Field, just like Microsoft® Outlook.
Sorting – Users can sort data in any Field simply by clicking the Field’s label. This feature is only available in GridView since the CarouselView does not display Field labels; however, you can still sort a Field using procedural code.
User-resizable Fields and Records – Users can click and drag the edges of Fields and Records in GridView to resize them.