Version History
v2011 vol 2
WPF applications powered by DevExpress Controls are now touch enabled - from the dragging of UI elements to horizontal and vertical scrolling.
The following is a list of DevExpress Controls shipping with built-in touch support:
- Data Grid Control
- TreeList Control
- Chart Control
- Gauge Control
- Pivot Grid Control
- Docking Library
- Rich Text Editor
Touch Support
With this release, DevExpress introduces touch support across a number of WPF Controls, including the DXGrid for WPF. Your end-users can now scroll a Grid's contents (horizontally and vertically), reorder columns, group, sort and filter data via touch on any touch enabled screen.
WCF Services in Instant Feedback™ UI Mode
Instant Feedback™ UI Mode (our asynchronous data loading mode) can now be used with WCF Data Services. The DevExpress WPF 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/or data filtering (since data loading is performed asynchronously, in a background thread).
To activate this feature, use the following data source - WcfInstantFeedbackDataSource.
New Scroll Mode - Fix Group Rows
This release will include a new scroll mode for our WPF 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 IEditableCollectionView Support
The DevExpress WPF Grid Control now supports ICollectionViews and IEditableCollectionViews. It automatically synchronizes its grouping, filtering, sorting, current item and can directly change the underlying collection.
PLINQ Support
With this release, we've introduced PLINQ data source support for the WPF Grid Control. DXGrid can now work with any in-memory IEnumerable data source using Parallel LINQ (PLINQ) and thus deliver improved performance for data-intensive operations (e.g. sorting, grouping, filtering, summary calculation, etc.) by making full use of all the available processors/cores in the system.
DXperience ships with two new components (PLINQ data sources), each designed to address a specific data-processing mode (synchronous and asynchronous) – PLinqServerModeDataSource and PLinqInstantFeedbackDataSource, respectively.
To simplify access and use of PLINQ data sources at design-time, both data sources are presented within the WPF Designer Toolbox.
MVVM Enhancements
- Binding to a Collection of Columns and Data Summaries
The DevExpress WPF 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 that are automatically created by the grid. These are auto-populated columns and columns generated from the column's 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 and Card Views now expose the SelectedRowsSource property that should be bound to a property in a ViewModel to synchronize rows/cards currently selected within the grid.
Related Blog Posts:
WPF and Silverlight Data Grid – MVVM Enhancements
TreeListView Enhancements
- Multiple Node Selection and Clipboard Support
- Hit Testing Support
- Layout Serialization and more
Miscellaneous Improvements
- 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:


The new WPF Theme Editor tool is a standalone application designed to help developers create new and modify existing DevExpress WPF Themes with ease.


The following are the core features you can expect from the DevExpress WPF Theme Editor:
- Advanced and Straightforward Navigation
Navigate to various visual elements/resources and binding sources in markup - with one click.
- Expression Blend Integration
If your team loves Blend, you'll be able to continue its use to edit individual templates.
- Easy-to-Understand Visual Tree Browser
Traverse through a control's visual tree to find a required visual element and speed up all customization efforts.
- Integrated Template Hierarchy
Quickly locate any and all dependencies between templates, styles and other theme elements.
- Active Product Views
View each visual element being edited and instantly preview its results.
(Note - this application is not shipped as part of the DevExpress Unified Installer. It must be downloaded and installed separately.)
The Theme Editor is available free of charge.

For licensing information, view the WPF Theme Editor EULA.
DXperience v2011 vol 2 ships with two new themes - one matching the appearance of Windows® 7 and the other replicating the look and feel of Microsoft Office 2010 (black).
The Seven Theme
 
WPF Data Grid Control
|
|  
WPF Rich Text Editor
|
|  
WPF Dock Window Library
|
The Office2010Black Theme
 
WPF Data Grid Control
|
|  
WPF Rich Text Editor
|
|  
WPF Dock Window Library
|
Related Blog Posts:
WPF and Silverlight Themes – Introducing the Seven Theme