DevExpress WPF 22.1.4

Improves Charts, Docking and RichEdit controls.
July 29, 2022
New Version

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.
DevExpress WPF

DevExpress WPF

Add user interface and data manipulation features to your WPF applications.

Got a Question?

Live Chat with our DevExpress licensing specialists now.