
Improves PDF Viewer, Reporting and Scheduler controls.
Fixes
All WPF products
- BarItems in RibbonControl with OfficeSlim RibbonStyle do not consider their ContentTemplate if their Content is empty
Assembly Deployment Tool
- An application configuration file is set incorrectly when the Assembly Deployment Tool is used
- Invalid resulting config file name after deployment
- The tool crashes Visual Studio 16.3.8 on specific projects
DXBars for WPF
- ArgumentOutOfRangeException is thrown with BarItems under certain circumstances
- BarSplitButtonItem with ItemLinksSource does not update its IsArrowEnabled property in RadialContextMenu
- BarSplitButtonItem's Command is executed when a control in PopupControlContainer is clicked
- BarSubItem - Hovering over a menu from the second level does not open the existing submenu
- Merged BarItemSeperator is missing when multiple documents of the same type are opened
- The Close button of the customize toolbar dialog is not localized for Japanese
DXCharts for WPF
- An axis label layout is incorrectly displayed on setting a custom axis range if the NavigationOptions.UseMouse property is set to False
- An unhandled error occurs (Attempted to divide by zero) when displaying ChartControl in certain situations
- PieSeries3D - Unable to detect a Series Label element using the ChartControl.CalcHitInfo method when LabelPosition is TwoColumns
- The Axis title layout is incorrect after resizing ChartControl with multiple panes at runtime
- WPF Chart Designer - A datasource list is invisible when the window is small
DXControls for WPF
- SVG images do not render text
- SVG images with opacity tags cannot be rendered correctly
- SvgImageSource does not display round corners for Rects
- Tab item content disappears when the tab is re-attached to the parent DXTabControl with TabContentCacheMode set to CacheTabsOnSelecting
- ThemedWindow displays an incorrect BackButton icon in the DeepBlue theme
- ThemedWindow with Tabbed WindowKind incorrectly displays DXTabControl without tabs
DXDocking for WPF
- A floating panel's content isn't correctly serialized when DockLayoutManager's layout is saved
- An error occurs if a panel is docked to DocumentGroup with a nested DockLayoutManager when the EnableWin32Compatibility and CacheTabsOnSelecting properties are enabled
- Edit Form does not appear for the last row in certain themes
DXEditors for WPF
- Bug: dxe:TextEdit - Padding is applied twice
- Checkbox in a column that uses CheckEditSettings is smaller than the regular CheckBoxEdit
- Editable and non-editable editors have different heights when the same Padding is set
- Inplace PasswordBoxEdit editors raise binding errors in the Office2019 theme
- Read-only editors don't provide an option to disable their dropdown
- TextEdit and PasswordBoxEdit horizontal Paddings are different
- TextEdit with the Numeric MaskType does not correctly round off its value in .NET Core
DXGantt for WPF
- Provide a way to prevent GanttView from closing an editor and committing editing immediately after the editor value is changed
- WorkdayRule can't express last week in Recurrence
DXGrid for WPF
- ArgumentOutOfRangeException is thrown on calling the Insert method for an empty ChunkList<T> collection
- Checkbox in a column that uses CheckEditSettings is smaller than the regular CheckBoxEdit
- Checkbox in a column that uses CheckEditSettings is smaller than the regular CheckBoxEdit
- Columns located to the right of the column with the "*" width cannot be resized from code
- CompleteRecordDragDropEventArgs.Canceled is not set to true if the Esc key is pressed during drag and drop
- Edit Form does not appear for the last row in certain themes
- FilterString is unexpectedly removed when ShowCriteriaInAutoFilterRow is set to true
- Criteria images are incorrectly drawn when the Auto Filter Row is focused and the SelectionMode property is set to Row
- GridControl allows dragging 0 records
- GridControl does not remove an old column if its FieldName contains "." and AutoGenerateColumns is set to RemoveOld/AddNew
- GridControl doesn't show EditForm when a new row with invalid property values is added
- GridControl is loaded slowly if a Virtual Source has many columns
- GridControl raises the RowUpdate and ValidateRow events after adding of a new row is canceled if ShowUpdateRowButtons = OnCellEditorOpen
- HTML Copy/Paste is broken after the update to v19.2
- NullReferenceException is raised when FixedRows are set in code on cell changing in a grouped GridControl
- The IsBetween operator in the "ExcelSmart" filter popup doesn't allow filtering DateTime values by the time part
- The number of columns is limited to 32267 when the ExportToCsv method is used
- The ValidateCell event is raised for the second time if GridCellValidationEventArgs IsValid property is set to false
DXLayoutControl for WPF
- DataLayoutControl does not update the state and tooltip in a certain editor when complex validation logic based on MetadataBuilder is used
DXMap for WPF
- An unhandled exception is thrown on modifying the data source collection if Map Cluster is applied
- An unhandled exception occurs when calling the MapControl.ZoomToFitLayerItems method in certain situations
- MapControl does not display MapPushpin with the bound Location property
- NullReferenceException is raised if WMS returns text data instead of an image
DXPivotGrid for WPF
- PivotGridControl does not raise the CellSelectionChanged event for single cells in certain cases
DXPrinting for WPF
- DocumentPreviewControl - NullReferenceException is thrown when overriding PrintOptionsTemplate
DXRibbon for WPF
- Ribbon items are unpredictably duplicated in certain cases when ribbon controls are merged
- Ribbon mering - A parent RibbonControl unexpectedly hides items when BarButtonItem.MergeType is set to Replace in a child ribbon
- Ribbon recycling works incorrectly in collapsed page groups
- RibbonControl throws NullReferenceException during the merge with a child control without RibbonDefaultPageCategory
DXRichEdit for WPF
- ContentChanged repeatedly called after upgrade
- Custom PagePainter applies incorrect clipping to text when a document is exported to PDF using the XtraPrinting library
- DocumentLayout.Split() fails with System.IndexOutOfRangeException: 'Index was outside the bounds of the array.'
- The GetRtfText method returns null if an Rtf document has a background shading color specified for a table row
- XtraRichEdit - Protection settings are incorrectly applied when saving a protected Word document
DXScheduler for WPF
- InvalidCastException occurs when an appointment is dragged outside of AgendaView
- NullReferenceException is thrown in AppointmentControl under certain circumstances
- SchedulerControl's FlyoutControl remains visible when a corresponding appointment item is deleted
- The CustomWorkTime event does not fire in TimelineView if the Hour time scale is not visible
DXSpreadsheet for WPF
- SpreadsheetControl does not load a document if the control is not visible on the screen
DXTreeList for WPF
- TreeListView formatting is incorrectly applied when custom CellDisplayTemplate is used for TreeListColumn
MVVM Framework
- ModuleManager stops calling ViewModelRemoved event handlers after one of the handlers is unregistered
- WaitScreen service with the Cancel button shows the "This method is not supported if UserControl is used as SplashScreen" error
PDF Viewer for WPF
- NullReferenceException is thrown on an attempt to retrieve the FormData value in a PDF/A-document
- Parsing - An inline ASCII85-encoded image without the EOD marker cannot be parsed
- Parsing - Documents with an "Optional content usage" dictionary and an empty "View" subdictionary cannot be opened
- Performance - Application hangs when parsing an incorrect content stream
- Rendering - A JPX image with an embedded transparency channel cannot be rendered
- Rendering - Pages that contain an empty show text command with a non-zero offset are rendered incorrectly
- Rendering - Word spacing shouldn't be applied to multibyte encoded characters
- Writing - File attachment data is written incorrectly if the source document is encrypted
Project Templates
- VS2017 - The DevExpress Template Gallery is not available in the "Add New Item.." project dialog
Theme Designer
- The "Unable to load one or more of the requested types" exception is thrown when building a theme using MSBuild
Windows UI
- PageView does not show a selected page when MIF is used to add pages and the SelectedItem property is bound
XtraReports Suite
- A control's content is not printed completely if the TextFitMode property is set to 'ShrinkAndGrow'
- System.ArgumentOutOfRangeException is thrown when showing a report with a subreport in PageHeader if the subreport has a band whose PageBreak property is set to BeforeBand
- The PreviewDoubleClick event is not raised in a custom report control
- WPF End-User Report Designer - The XRCheckBox control added from the Field List doesn't contain information about the field to which it is bound
- WPF End-User Reporting Designer - Report components' properties cannot be marked as read-only in the designer's Property Grid
- WPF Report Designer's Filter Editor - It is impossible to compare a DateTime field's values with a report parameter or another field's values
- XtraReport - Mail Merge fields are not available in the XRControl.BeforePrint script handler