Silverlight Grid Control
RIA Services in Instant Feedback™ UI Mode
Instant Feedback™ UI Mode (our asynchronous loading mode) can be used with WCF RIA Services. The Silverlight Grid Control and the host application will always remain responsive to end-user actions regardless of data operations initiated against the grid; be it record scrolling, sorting, grouping and data filtering (since data loading is performed asynchronously, in a background thread).
To activate this feature, use the following data source - RiaInstantFeedbackDataSource.
New Scroll Mode - Fix Group Rows
This release will include a new scroll mode for our Silverlight Data Grid (first introduced in its WinForms counterpart). This new mode is most effective when viewing large amounts of grouped data. The top row for the visible group will always be displayed as you scroll through grouped data. The anchored group row(s) is shadowed to indicate that the grouped data is only partially displayed:
Align Group Summaries By Columns
DXperience v2011 vol 2 adds the ability to display data group summaries under corresponding grid columns.
ICollectionView and IPagedCollectionView Support
The DevExpress Silverlight Grid Control now supports ICollectionViews and IPagedCollectionViews. It automatically synchronizes its grouping, filtering, sorting, current item and provides paging functionality.
- Binding to a Collection of Columns and Data Summaries
DevExpress Silverlight Grid Control supports column and summary binding capabilities. The grid can be bound to ViewModel properties that represent collections of objects with column and summary settings, thus minimizing the need for 'code-behind' and placing column and summary definition logic in the ViewModel.
- Using Templates for Auto-Generated Columns
You can now define templates for columns which are automatically created by the grid. These are auto-populated columns and columns generated from the columns source (a collection of objects with column settings). We have also provided a special style allowing you to specify settings common to all columns generated using different templates.
- Synchronizing Row Selection
The Table View now exposes the SelectedRowsSource property that should be bound to a property in a ViewModel to synchronize rows currently selected within the grid.
- Multiple Node Selection and Clipboard Support
- Hit Testing Support
- Layout Serialization and more
- Asynchronous Loading of Group Summaries
This release now supports asynchronous loading of group summaries. When an end-user scrolls group rows, group summaries are asynchronously loaded - one after another - in a background thread.
- Column Header Horizontal Scrolling
In previous versions, to move a column header outside the visible area, a user had to move the header to the left or right of a View, then scroll the View and continue moving the header. In this version, column headers are automatically scrolled once a user drags a column header to the View's left or right. The animation below demonstrates this new behavior:
- UI Automation Support and Section 508 Compliance