DevExpress WPF 21.1.6

DevExpress WPF 21.1.6
Improves Spreadsheet, PivotGrid and TreeList controls.


Feature Release

October 04, 2021 - 14:46
DevExpress WPF 21.1.6
DevExpress WPF

DXGrid and DXTreeList for WPF

  • AllowDragDrop - NullReferenceException occurs in the master-detail grid when you click a cell with GridControl.
  • ButtonInfo - A glyph does not appear in inactive cells when GlyphKind is set to Minus.
  • ComboBoxEdit's EditValue is cleared when detail rows are expanded if LookUpEditBase.TextSearchTimeOut is specified.
  • FilterEditorControl shows "Add" and "Remove" buttons when the number of operand editors in a node is fixed.
  • GanttView's scrollLeftCorner DXBorder is always visible.
  • New Item Row is visible after pasting from Microsoft Excel in "Append" mode even if NewItemRowPosition is set to "None".
  • Some strings in the filter popup aren't correctly translated in the German localization.
  • The AllowSortedDataDragDrop property doesn't allow dragging rows between groups if a grouped column uses SortFieldName.
  • The band separator disappears when the first column in the first non-fixed band is hidden.
  • The DropPositionRelativeCoefficient property doesn't change according to the mouse position.
  • The ExcelSmart filter popup throws an ArgumentException if an application contains a style for TextEditSettings with the StyleSettings property set.
  • When editing is canceled by using the ESC key in the Edit Form, the cell value is not set to the old value in the current row.

All WPF products

  • CachedReportSource - A report's watermark disappears if the report is exported or previewed on a machine that has no Verdana font installed.
  • DocumentPreviewControl - Letter F appears in the search panel if the Ctrl + F shortcut is pressed too fast.
  • Microsoft Entity Framework Data Source Wizard - "Cannot connect to the database" error occurs in Microsoft Visual Studio after selecting a connection.
  • End-User Report Designer - XRChart's series selection on the designer surface doesn't work and an exception is thrown for multi-selection.
  • InvalidCastException is thrown when an application with DevExpress controls is used with Microsoft .NET 6.
  • NullReferenceException is thrown when adding a reference to DevExpress.Images in a Microsoft .NET Core/.NET 5 project from the designer.
  • Report Designer - Icons are not displayed in a property grid in a localized application.
  • SqlDataSource - The "Unable to cast object of type 'DevExpress.DataAccess.DataFederation.FederationDataSource' to type 'DevExpress.DataAccess.Sql.SqlDataSource'" exception occurs on an attempt to edit or remove an existing SQL statement.
  • Text in XRRichText does not change after closing the Rich Text Editor dialog.
  • The "DevExpress v21.1 Report" item template invokes the Template Gallery in case a specified report's name is not a valid C# class name.
  • Visual Studio Report Designer - A report's parameter values are reset to the default values when this report is loaded.
  • Visual Studio Report Designer (CTP) - Binding to a class in the Data Source Wizard results in the NullReference exception.
  • WPF ReportDesigner - The OpenReport method called for an existing report opens a new report instead of navigating to the required report.
  • XRSubreport - Changing the ReportSourceUrl property dynamically at runtime does not reload a subreport.

Data Access Library

  • A report cannot display data from multiple data tables when it is connected to SqlDataSource that is connected to an XML file.
  • FederationDataSource - NullReferenceException is thrown after the Flatten transformation rule is applied.

DXBars for WPF

  • Badges do not raise the CustomPlacement event.

DXCharts for WPF

  • NullReferenceException occurs if a Constant Line contains an empty (null) value.

DXDocking for WPF

  • The BaseAutomationPeer.GetNameCore() method cannon be overriden.

DXEditors for WPF

  • ButtonInfo - A glyph does not appear in inactive cells when GlyphKind is set to Minus.
  • Calling the RemoveTheme method for the DeepBlue theme results in ResourceReferenceKeyNotFoundException.
  • ComboBoxEdit throws NullReferenceException when its Items collection is repopulated between the BeginDataUpdate/EndDataUpdate method calls.
  • DateNavigator.RequestCellState is not called for the today cell.
  • Disabled DateNavigator dates aren't highlighted in certain themes.
  • ListBoxEdit does not scroll to the selected item when SelectionMode is set to Extended and incremental search is used.
  • NullReferenceException is thrown when pressing the Del/Backspace key in an editor if TimeSpan masks with multiple optional specifiers are used.
  • NullText disappears in the focused TextEdit with ShowNullTextIfFocused set to True when another window is activated.
  • Setting the Background property using a setter in CheckedListBoxEditStyleSettings.ItemContainerStyle has no effect.
  • SpinEdit with HorizontalContentAlignment set to Right slightly shifts NullText when you focus the editor.
  • TextEdit's NullText is inserted as a value if you use the Undo command and the ShowNullTextIfFocused property is enabled.
  • The DevExpress.Xpf.Grid.LookUp.Native.GridControlVisualClientOwner.GridMouseUp method throws a NullReferenceException.
  • The null text isn't grayed out when the SelectItemWithNullValue property is enabled and an item with the null value is selected.
  • There is no result when setting DateEditNavigatorWithTimePickerStyleSettings.ClosePopupOnDateNavigatorDateSelected to true.
  • Tokens with invalid values can be added to TokenEditor on an attempt to leave the editor.

DXGantt for WPF

  • GanttControl's DataPresenter throws an exception at design time if the parent/root control doesn't have a strict size.
  • GanttView's scrollLeftCorner DXBorder is always visible.
  • Node images in GanttControl's tree are cut off.
  • SpreadsheetControl removes an item from the bound data source after the same node is dragged and dropped in GanttControl for the second time.

DXGauges for WPF

  • Gauges prevent execution of the overridden OnMouseDown method of their parent controls.
  • It is impossible to select Start/End values when the IsInteractive option is enabled.

DXLayoutControl for WPF

  • GroupBox Header corner radius is not applied.

DXPivotGrid for WPF

  • Data fields with ExpressionDataBinding do not display filter icons.
  • Summary Filter does not filter the Drill-Down data source.

DXRibbon for WPF

  • Content placed inside BarSplitButtonItem's popup has incorrect DataContext.
  • InvalidOperationException occurs when you click on highlighted text in a minimized RibbonControl.

DXRichEdit for WPF

  • Editing - The caret does not move during typing after specific actions in the ContentChanged event handler.
  • The Font dialog does not apply a font with a Japanese name to hieroglyphs if Microsoft Windows Display Language is set to Japanese.

DXScheduler for WPF

  • SchedulerControl.AllowInfiniteSize does not correctly work in TimelineView.

DXScheduler for WPF (Legacy)

  • Edit appointment form automatically closes when source appointments are changed.

DXSpreadsheet for WPF

  • Import from TXT or CSV - The MaxRowCountToImport property does not work.
  • NullReferenceException occurs in the WorksheetLayoutCalculator.CalculatePageIntervals method on an attempt to print a particular XLS document.
  • SpreadsheetControl - An exception is thrown on an attempt to print a document if PrintSpooler is disabled.
  • SpreadsheetControl removes an item from the bound data source after the same node is dragged and dropped in GanttControl for the second time.
  • Usability - There is no API to insert a new column formatted as a previous column.

MVVM Framework

  • ModuleManager - There is no method that returns all regions.
  • The Tests project generated by the Modular MDI Application template does not include all the required assemblies for Microsoft .NET 5.0.

Navigation Controls for WPF

  • Dashboard for WPF - The Dashboard Control placed in NavigationFrame is empty when navigating between Views.
  • The DropPositionRelativeCoefficient property doesn't change according to the mouse position.

PDF Viewer for WPF

  • PdfViewerControl does not have a public API to cancel document loading if an invalid password was set in the GetDocumentPassword event handler.

Project Templates

  • DXTemplateGallery item template is not available with .NET Core 3.1 projects.
  • The Tests project generated by the Modular MDI Application template does not include all the required assemblies for .NET 5.0.

Scaffolding Wizards

  • Detail collections are not updated when you edit entities and UnitOfWorkPolicy.Shared is used.

Microsoft Windows and Utility Controls for WPF

  • Extra space is left in a row when scrolling with the RibbonGalleryBarItem scroll button.
  • GridControl - TableView.AllowFilterEditor ignores the initial value.
  • SplashScreenManager - A memory leak occurs when a splash screen is closed.
  • SvgImageSourceExtension - Throw an exception when an image URL is not valid.
  • WPF Open File Dialog - The directory tree shrinks when nodes are collapsed.

Windows Modern UI for WPF

  • HamburgerMenu cannot navigate to views resolved using types with identical names from different namespaces.