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.