DevExpress WPF 23.2.5

Released: Mar 14, 2024

Updates in 23.2.5

Fehlerkorrekturen

All WPF products

  • CachedReportSource - Document recreation does not update Single File export.
  • Calculated Fields - Functions are not used in lookup parameters.
  • End-User Report Designer for WPF doesn't load the Data Federation data source from a REPX file when German regional settings are applied on Microsoft Windows.
  • Report Designer - Some "OUTPUT" SP parameters are visible in the wizard (Microsoft SQL Server).
  • Report Designer for WPF - Appearance settings of XRCrossBand Controls are reset when PaperKind changes.
  • The Watermark dialog - List box names become invisible.
  • Microsoft Visual Studio Report Designer:
    • Data Source Wizard closes when a connection string is chosen (Entity Framework).
    • Data Source Wizard unexpectedly closes on selecting a parameterized constructor.
    • The Preview tab throws a NullReferenceException when a solution is selected in the Solution Explorer.
  • XRChart - NullReference exception is thrown on saving (Spline Area Stacked Series).
  • XRPDFSignature is incorrectly displayed in Print Preview when its SignatureOptions.ImageDisplayMode is set to 'Show Certificate Name As Image'.

DXBars for WPF

  • Bar items do not consider their actual parent container type.

DXCharts for WPF

  • Chart for WPF:
    • Designer crashes Visual Studio 2022 (v17.8.5+) with a NullReferenceException error after the end user applies some modifications and saves the layout.
    • InvalidCastException: 'Unable to cast object of type 'DevExpress.Xpf.Charts.PolarDiagram2D' to type 'DevExpress.Xpf.Charts.Pane' with PolarDiagram2D when IsDirectXSurfaceRendering = true.
  • ChartDesigner:
    • Drag and Drop functionality is disabled for certain fields.
    • System.ArgumentOutOfRangeException occurs when the chart is saved.

DXDocking for WPF

  • Tabs in TabbedGroup are duplicated if a panel is injected into an empty group with PRISM or in the MVVM manner.

DXEditors for WPF

  • DateRangeControl doesn't allow users to select a one-day range.
  • DateRangeControl's range is not properly updated if another range is already defined.
  • Edit Entire Row visual effect is applied inconsistently.

DXGrid and DXTreeList for WPF

  • Edit Entire Row visual effect is applied inconsistently.
  • GridControl applies incorrect format settings to modified copied cells.
  • GridControl copies cells with extra borders when the Czech culture is used.
  • Narrator does not read values from Auto Filter Row cells when it is focused via the keyboard.
  • NullReferenceException occurs when TableView is unloaded from the visual tree if AllowHorizontalScrollingVirtualization is set to "False".
  • TreeListView's checkboxes aren't updated when a child node is added.

DXPivotGrid for WPF

  • Conditional Formatting rules are applied to incorrect cells after changing the Grand Totals location in the CustomFieldValueCells event handler.

DXPropertyGrid for WPF

  • PropertyGridControl ignores the Description property from a descriptor for collection items when the SelectedObjects property is used.

DXRichEdit for WPF

  • RichEditControl:
    • An application hangs when the Change command from the Spelling dialog is called.
    • InvalidOperationException in the TypefaceResolver class when it is accessed from multiple threads.
    • Modified text is changed when its formatting settings are updated and the Track Changes feature is enabled.
    • Various problems with text in right-to-left mode and/or consisting of RTL symbols.
  • RichEditControl and RichEditDocumentServer do not use a culture-specific list separator in the \t switch of the TOC switch.
  • The TOC field does not process built-in SEC fields used in the \s switch.
  • WPF RichEditСontrol crashes on an attempt to render a document with a specific image.

DXScheduler for WPF

  • Appointment stays in clicked state if the right mouse button is used for the drag operation.
  • CustomFieldMappings in TimeRegionMappings can produce memory leaks.

DXSpellChecker for WPF

  • RichEditControl - An application hangs when the Change command from the Spelling dialog is called.

DXSpreadsheet for WPF

  • It's not possible to select adjacent columns by the Shift+Arrow key combination when the currently selected column is in a merged cell.
  • Some UI elements in DXSpreadsheet are not scaled correctly on a high-DPI screen.
  • SpreadsheetControl:
    • A value field's base field in the Difference From calculation is changed when a new column is inserted into source data.
    • SpreadsheetControl incorrectly sorts and filters data in a specific Excel file.
    • SpreadsheetControl throws NullReferenceException on an attempt to select a hidden column from a merged area.
  • The "Custom" tab is misaligned in the Document Properties view when Windows 11 themes are used.

MVVM Framework

  • Memory leaks may occur because the PredefinedToastNotificationVewModel class doesn't implement the INotifyPropertyChanged interface.

PDF Viewer for WPF

  • PDF Document API - Exception is thrown on clearing content over a 1bpp monochromatic image.
  • PDF rendering - The 'ShowText' command with a single offset and no text is not processed correctly.
  • PdfViewerControl - Bold text is incorrectly rendered when the control is rendered in GDI+ mode.

Themes and Theme Designer

  • Bar items do not consider their actual parent container type.

Microsoft Windows and Utility Controls for WPF

  • DXSaveFileDialog incorrectly switches FileName after opening a folder link.
  • DXTabItem's header background is not correctly shown when a DXTabControl with multi-line tabs is embedded into a ThemedWindow.
  • XtraOpenFileDialog - A folder does not show its content when this folder is opened by a shortcut.