WPF Data Presenter Control

Present data any way you like it, if the way you like it is blazing fast. With xamDataPresenter™ for Windows® Presentation Foundation (WPF) you receive the many faces of a pluggable view architecture and the heart of a high performance data management engine. Field layouts and template support make easy work of showing data fields any way you want. When a hierarchical data grid in traditional tabular format is needed, plug in its GridView for all the features of the Infragistics xamDataGrid™ control like filter, sort and group by field, add, edit, and delete records, fixed fields and records, and bands of nested child records.
Try its new CardView when you need lively data cards with a concise description of your data records that users can explore or maximize to see greater detail, enjoying the many features of our xamDataCards™ control.
Alternately, when you use its CarouselView you can take advantage of data records moving along an animated path, special visual effects that will enthrall your users, and all of the features in our xamDataCarousel™ control. What about the next phenomenal presentation format that doesn't exist, yet? Choose the xamDataPresenter control for its open and extensible view architecture, and you'll be prepared for tomorrow's next great thing.
Data Management Engine at Heart

Building on the high performance data management engine used by the xamDataGrid control, xamDataPresenter shares the same fundamental support for lazy loading technology, data binding, automatic discovery of field layouts, master-detail (hierarchical) data relationships, and the many data operations you and your users are accustomed to having available. Having the horsepower to handle your complex data records efficiently and effectively makes all the difference in sustaining that base level of functionality your application needs from its presentation control, no matter what view your users experience.
Features at a Glance
- Superior Performance – xamDataPresenter combines WPF's native UI virtualization technology in its grid view with our lazy loading technology, and property settings that deliver top performance out-of-the-box so that you can data bind to sources containing millions of records and display the first screen within milliseconds.
- Multiple presentation formats – xamDataPresenter's pluggable view architecture can flip from an engaging carousel to a concise card view to a traditional tabular presentation format of expandable records. This view architecture is open to anyone to extend for use with future presentation formats.
- Real-time highlighting and value history - xamDataPresenter 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.
- Clipboard support - xamDataPresenter lets your users cut, copy and paste both within the data presenter, and into other data presenters or applications like Microsoft® Excel®.
- Unlimited undo/redo - xamDataPresenter lets users take back a mistaken edit, but not only that, they can take back most common UI operations to instantly unsort, unresize, unfix, unexpand and much more thereby saving them lots of time.
- Data binding – xamDataPresenter must data bind to diverse data sources, and these include XmlDataProviders, ObjectDataProviders, DataSets, Arrays, Collections, and WPF data binding contexts.
- Field sorting, grouping and more – xamDataPresenter lets users reorganize data as they like so that they can get the most value out of the presented information by sorting, grouping, resizing, moving, choosing and fixing fields in place.
- Record filtering - xamDataPresenter offers data record filtering in its tabular presentation format (grid view) by an empty filter record users can fill-in, or dropdown list from a field header, or via an elaborate UI form in which users can mix-and-match criteria.
- Ease of editing data – xamDataPresenter provides an inline editing experience, and it supports convenient data editing controls that you can plug-in. IDataErrorInfo support and custom validation constraints on value editors let you ensure data entry is correct, all with one consistent user interface.
- Stunning effects – xamDataPresenter can be used to provide an engaging carousel presentation that creates a sense of depth and motion for users by applying visual effects that alter the transparency, scale, and skew of records as they move into and out of a user's field of vision.