DevExpress WPF
Improves Charts, Docking and RichEdit controls.
Fixes
DXGrid and DXTreeList for WPF
- GridControl uses the Black foreground in AutoFilterRow cells in Office2019HighContrast when SelectionMode is not None.
- GridControl's layout cannot be saved if its parent window is closed.
- Priority icons are invisible on printing grid data in the Cell Merging demo.
All WPF products
- A font cannot be changed using the "Font" dropdown in the End-User Report designer toolbar.
- Document scrolls to the first page when zooming in even though the first page is not selected.
- Document Viewer - "Object is currently in use elsewhere" error occurs upon exporting when applying tiling for a report watermark.
- End-User Report Designer - The "Saving changes" dialog cannot be localized.
- End-User Report Designer - UrlResolver is not used when previewing reports.
- End-User Report Designer - XRCrossTab remains unbound after adding a field to it.
- Fonts are not embedded on Linux if a newer C library version (v2.34+) is installed.
- Incorrect string for the "Send to DOCX File" button.
- The "Cannot create default converter to perform 'two-way' conversions" error occurs when trying to bind a report to StoredProcedure.
- The "Could not load type 'Microsoft.Visual Studio.Shell.Interop.IVsInfoBarUIEvents' from assembly 'Microsoft.Visual Studio.Shell.15.0, Version=17.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'." error occurs on opening the Report designer.
- The "Parameters" checkbox is unchecked after displaying the Parameters panel.
- The PrintHelper.Print method throws an exception: Message='ThemedWindow' TargetType does not match type of element 'DXDialogWindow'.
- Theme.FindTheme raises ArgumentException (An item with the same key has already been added) after an update to v22.1.3.
- Microsoft Visual Studio 2019 Designer throws the "Could not load file or assembly 'DevExpress.VisualStudioInterop.v22.1.Base'" exception.
- Visual Studio crashes with Could not load file or assembly 'System.ComponentModel.Primitives' or one of its dependencies on an attempt to edit a report with nested subreports or inherited reports.
- Visual Studio Report Designer - StreamJsonRpc.RemoteInvocationException exception with the "Exception has been thrown by the target of an invocation" message occurs when a report is previewed.
- Visual Studio Report Designer - The "Column requires a valid DataType." error occurs when opening a report bound to a DataSet.
- Visual Studio Report Designer Preview throws 'The type initializer for 'System.Data.Entity.SqlServer.SqlProviderServices' threw an exception' when EntityFramework NuGet package v6.4.4 is used.
- XRTable - ArgumentOutOfRangeException occurs when all table cells are hidden and the ProcessHiddenCellMode property is set to "DecreaseTableWidth".
DXBars for WPF
- BarEditItem with EditTemplate does not display the initially bound value.
DXCharts for WPF
- The "Function does not accept floating point Not-a-Number values" error is thrown when using the BarSideBySideSeries2D series.
- ArgumentOutOfRangeException ("Index was out of range. Must be non-negative and less than the size of the collection.\r\nParameter name: index") is thrown while attempting to sort auto-generated series.
- ArithmeticException (Function does not accept floating point Not-a-Number values) is thrown when CustomAggregateFunction is used.
- X-axis labels overlap each other when the Legend.DockTarget property is set.
DXDocking for WPF
- DockLayoutManager adds document groups to the DecomposedItems collection and cannot create panels added to ItemsSource.
- IndexOutOfRangeException is thrown in a tabbed group when tabs are scrolled during layout updates.
- Microsoft Outlook Inspired App - The layout of windows is broken when opened via the Quick Letter gallery.
- PopupColorEdit throws an exception when it is located in a floating panel that has been docked and the More Colors button is clicked.
- TabbedPaneItem.CreateInfo throws NullReferenceException when DocumentPanel is added.
- The ViewAdapter.GetViewsSortedByZOrder method throws InvalidOperationException in certain scenarios.
DXEditors for WPF
- AutoSuggestEdit does not use virtualization out of the box.
- PopupColorEdit throws an exception when it is located in a floating panel that has been docked and the More Colors button is clicked.
- TokenLookUpEditStyleSettings breaks the IsTabStop property behavior in LookUpEdit.
DXPivotGrid for WPF
- System.ArgumentOutOfRangeException is thrown when using restore layout.
DXPropertyGrid for WPF
- Checkboxes in PropertyGridControl are not properly initialized in certain cases.
- Properties whose values cannot be converted from a string are editable even though no custom editor is specified.
DXRibbon for WPF
- Actions don't work if DiagramDesignerControl's RibbonControl is merged with another RibbonControl.
- Key Tips for lightweight bar items appear at the center instead of near the glyph.
DXRichEdit for WPF
- CheckBox state isn't changed on a double click in a certain document.
- Rendering - The pasted RTL content is not visible until the RichEditControl is refreshed.
DXScheduler for WPF
- Incorrect items are inserted in certain cases when dragging and dropping items from GridControl to SchedulerControl.
- KeyNotFoundException occurs in certain usage scenarios when an occurrence is edited and the Undo action is performed in the AppointmentEdited event handler.
DXSpreadsheet for WPF
- An error is thrown on an attempt to cancel the Open File dialog for inserting a picture into the spreadsheet control.
- ArgumentException is thrown on an attempt to expand the row filter popup if the field name has a dot character.
- NullReferenceException is thrown on an attempt to activate a worksheet with charts in a specific document.
Navigation Controls for WPF
- BreadcrumbControl incorrectly calculates its optimal width.
PDF Viewer for WPF
- API - Page Rotation is incorrectly reset when loading a document after setting the PdfViewerControl.DocumentSource property to null.
- ArgumentOutOfRangeException occurs on dragging a maximized window with PdfViewerControl.
- PDFViewer - NullReferenceException occurs in the ProcessSelectionMouseMove method when a document is unloaded during scrolling.
- Usability - It is impossible to calculate page coordinates correctly.
Themes and Theme Designer
- Buttons don't have a focused border in the Win10Dark theme.
Microsoft Windows and Utility Controls for WPF
- Hit testing in RibbonControl works incorrectly if ScaleTransform is applied.
- SvgImageSource throws ArgumentException in v22.1 when the target object is not a DependencyObject descendant.
- SvgImageSource throws NullReferenceException after upgrading to v21.2 if the SVG image contains an empty embedded image.