Xceed DataGrid for WPF V6.2 released
Released: Mar 1, 2017
Updates in V6.2
Features
- Significantly upgraded MVVM support and a new, dedicated sample application.
- Windows 10 theme for TreeGridFlowView.
- Performance and UI automation improvements.
- Compatible with Visual Studio 2017.
- StatRow can now automatically detect statistical functions and associate them to StatCells.
- It is now possible to show Statistics within a group header through the new StatGroupHeaderConrol class without having to retemplate the group header.
- Horizontal mouse wheel scrolling is now supported, either when the “ctrl” key is pressed or when there is no vertical scrollbar.
- A default ForeignKeyConverter is now assigned to a ForeignKeyConfiguration at construction. This now reproduces the same behavior a ForeignKeyDescription has.
- Column.GroupConfiguration is now considered when searching for a GroupConfiguration for a DataGridGroupDescription that is defined on a DataGridCollectionView.
- AutoCreateForeignKeyDescriptions on DataGridCollectionView/Source is now correctly evaluated before creating descriptions.
- A column that references indexers can now be correctly sorted.
- Cell editors are now properly displayed when scrolling, in accordance with the value set on the CellEditorDisplayConditions property on DataGridControl or ColumnBase.
- A System.FormatException is no longer thrown when using a default cell editor on a column having a converter that may change the type of the returned value.
- A StackOverflowException is no longer thrown while updating the layout when no data source is set on the grid.
- A trial license key is now generated when installing NuGet packages under Visual Studio 2015 and up.
- The ForeignKeyConfiguration class now inherits from Freezable, and can have its properties be the target of a binding through DataContext in XAML, which enables MVVM scenarios.
- The DetailConfiguration class now inherits from FrameworkContentElement, and can have its properties be the target of a binding through DataContext in XAML, which enables MVVM scenarios.
- CurrentItem and CurrentColumn on DataGridControl are now DependencyProperties, and as such can be bound in an MVVM scenario.
- The ItemsSourceName property on DataGridControl is now a DependencyProperty, enabling it to be the target of a binding, including in an MVVM scenario.
- A new DependencyProperty, CurrentColumnFieldName, has been added on DataGridControl, so the CurrentColumn can be easily set in an MVVM scenario.
- Using a filter expression in a foreign key column FilterCell (using a TextBox as opposed to a ComboBox) now correctly filters items.
- It is now possible to synchronize the selected items of the DataGrid from the ViewModel (MVVM), by setting the SelectedItemsSource property of the DataGridControl to a notifying collection.