
Improves Charts, Diagram and Spreadsheet controls.
Fixes
Data Access Library
- SqlDataSource - Parameters are not permitted in the SELECT list (Pervasive)
DXAccordion for WPF
- AutoExpandAllItems does not work on adding a child item to the data source
DXCharts for WPF
- An unhandled exception (NullReferenceException) occurs when removing Series from ChartControl in certain situations
- ChartControl - A memory leak issue after multiple zoom operations in the "Large Data Source" demo module
- ChartControl does not release all allocated resources after clearing the Series collection at runtime
- Usability - Unable to hide CustomLegendItem using the Visiblity property
DXControls for WPF
- "Minimize" is incorrectly localized to Japanese in dx:ThemedWindow
- Alternative palette colors are not present in Palettes_Base.xaml
- FilteringUI - RangeFilterElement cannot work with DBNull values
- Scrollbar's corner displays a wrong background color when the Office2019Black theme is used
- The parent window is reactivated after dragging a tab item out from DXTabControl
- The Win32 exception is raised when DXSplashScreen is used for a long time
DXDiagram for WPF
- DiagramDesignerControl's Toolbox disappears after switching tabs in the parent DXTabControl
- The SnapToGrid property value doesn't disable DiagramConnector's axis snapping feature
- There is no way to customize the position of DiagramConnector's content
DXDocking for WPF
- A group cannot be correctly restored if the last panel is moved out from the group but this group still contains closed panels
- Dock panels cannot be pinned after redocking floating tabs
- DockLayoutManager's Japanese localization does not follow the Microsoft Japanese Style Guide
- NullReferenceException when creating a floating tab in DockLayoutManager
- The "DockingStringId.MenuItemClose" string has incorrect content in Russian localization
DXEditors for WPF
- ComboBoxEdit does not update its text when a selected item raises PropertyChanged with the null parameter and the DisplayMember property value is updated
- ComboBoxEdit is not focused programmatically when using TokenComboBoxStyleSettings
- FlyoutControl works incorrectly if OpenOnHover="True"
- PopupBaseEdit's Popup moves when declared in the Grid with SharedSizeGroup
- ProgressBarEdit's border becomes thicker in certain themes again
- SpinEdit tries to set System.Decimal although EditValueType is set to Int32
- TextEdit with EditValueType no longer accepts values when the entered value cannot be converted to the specified type
- ToggleSwitch does not inherit Foreground in Office2010Black and Office2016Black themes
DXGantt for WPF
- GanttTaskControl does not display its ToolTip if AllowEditing of its parent GanttView is enabled
DXGrid for WPF
- AutoGenerateColumns do not work with an empty datasource and AllowCollectionView="False"
- DataControlDetailDescriptor - SelectedItem of a detail grid is not updated if a user sorts this grid
- ArgumentException if exported columns have empty headers and the grid is exported to XLSX
- EditFormDialog: ArgumentNullException is raised when double clicking AutoFilterRow
- GridControl applies incorrect AutoFilterCrtiteria to columns when horizontal scrolling virtualization is enabled
- GridFilterCriteriaToExpressionConverter does not support nested properties
- HyperlinkEdit does not raise the RequestNavigation event when the Enter key is pressed
- KeyNotFoundException is thrown when opening the Filter Editor with a specific date filter applied
- NotImplementedException is thrown in GridControl when the MergeColumnFiters method is called
- RangeFilterElement - The min and max values are not updated if data values are changed between the BeginDataUpdate and EndDataUpdate method calls
- TreeListView doesn't update the visible state of child nodes when a parent node becomes visible
DXMap for WPF
- Map Editor - MapPolyline markers are drawn with an offset during zooming when a non-default stroke thickness is specified
- Selected map items are not highlighted when the MapControl is placed in TabControl and the active tab is changed
- VectorLayer - The ShapeFileDataAdapter.DistanceBasedClusterer object behavior is changed after the upgrade
DXPivotGrid for WPF
- ArgumentOutOfRangeException is raised in the Fields.Clear method if a group filter is set
DXPrinting for WPF
- DocumentPreviewControl - If XLSX export fails with an error, the Export & Email buttons stay disabled
DXRibbon for WPF
- A collapsed RibbonControl has an incorrect height in OfficeSlim mode
- RibbonControl has an incorrect height in OfficeSlim mode
- ValueCollectionEnumerator incorrectly implements the IDisposable pattern
DXRichEdit for WPF
- Load RTF with Watermark
- SimpleView does not show a horizontal scrollbar when an image exceeds the document bounds
- SimpleView's horizontal scrollbar operates incorrectly if the WordWrap option is enabled
- The selection font changes to Calibri when pasting HTML text
- Underlined text that uses the Gill Sans MT font is printed incorrectly
DXScheduler for WPF
- ArgumentOutOfRangeException is thrown when using the Forward or Backward items when LimitInterval's end is set to DateTime.MaxValue
- DateNavigator navigates to incorrect dates when a user clicks the left and right buttons with the pressed Ctrl key
- Dragging an appointment from an external source doesn't work if LimitInterval is set
- NotImplementedException occurs when GridReportManagerService is used to print SchedulerControl's ListView with a custom field
- NullReferenceException occurs if SchedulerDateNavigatorStyleSettings' Scheduler property is reset to "null"
- Shorter appointments are displayed first in the sort order starting with version 18.2
DXSpellChecker for WPF
- SpellChecker incorrectly replaces the misspelled word when text is edited manually
- Strange behavior and ArgumentOutOfRangeException when spell checking is missing a space at end of a sentence
- The Spelling dialog shows the Delete option for the second word in the sequence of two repeating misspelled words after the first misspelled word has been corrected
DXSpreadsheet for WPF
- An extra carriage return is added to the cell value if the Cancel parameter is set to True in the CellEndEdit event handler
- Rotated text is not wrapped in a cell
- The XIRR function calculation convergence issues
NuGet Packages
- NuGet packages without dependencies (such as DevExpress.Data) are resolved for an incorrect target framework
PDF Viewer for WPF
- DirectX Rendering - Objects with a very small clip region are not rendered
- DirectX Rendering - Text with the "FillAndStroke" rendering mode is rendered incorrectly
- NullReferenceException is thrown after closing an additional window with the thumbnails menu open
- Parsing - Documents containing optional content properties with an incorrect default configuration cannot be opened
- Parsing - Documents with an incorrect mask image cannot be opened
- PdfViewer cuts text entered by a user when a form field is edited
Project Templates
- DevExpress Template Gallery - Item Templates from the .NET Framework installation are visible and cause errors in .NET Core 3 Desktop projects
Windows UI
- Navigation - Provide the SaveToNavigationJournal property
XtraReports Suite
- A wrapped rotated string is cut off when a report is exported to PDF
- Binding Expressions with a multi-value report parameter do not work
- DocumentPreviewControl - System.NullReferenceException is thrown when showing the control in a specific scenario
- EUD - Script's Page: Control and Event ComboBoxes are empty
- Export to DOCX - Large images or charts may be split between document pages incorrectly in "SingleFilePageByPage" export mode when the "TableLayout" option is enabled
- Export to PDF - GDI handles leaks under a certain XtraReport layout configuration (text boxes in XRRichText)
- Invalid value conversion error for the "Point-Fixed positive" editor
- Issue with double clicking the FieldList item in combination with a custom FieldListNodeTool
- Report Parameters - A calculated field cannot be used for sorting dynamic look-up collections (the "Invalid Data Member" error)
- Report Summary - Changing TextFormatString in the BeforePrint event handler does not work
- Visual Studio Report Designer - External REPSS styles do not work at the inherited report level