DevExpress WinForms 24.2.6

Released: Mar 24, 2025

Atualizações na 24.2.6

Correções

AI Integration for WinForms

  • AI Extensions - A read-only control's text can be modified by an AI extension.
  • AIChatControl permanently displays an empty chat bubble with certain async MessageSent event handlers.
  • Localization assemblies are ignored for AIIntegrationStringId strings in .NET 4.7+ frameworks.

All WinForms products

  • ArgumentNullException occurs when ToolTipController is used under certain conditions.
  • Binding JSON data - System.Text.Json throws the "JSON value could not be converted to System.Nullable" exception.
  • Date Range parameter - "Current Month" button selects incorrect date.
  • Export to HTML - Multiline text is truncated on Linux.
  • MAUI Reporting - ICU library is not loaded.
  • MongoDBDataSource - TargetException ('Object does not match target type') occurs when sorting records of different schemas.
  • Parameter Request Window grows bigger than the screen size.
  • Report Designer - Analyzer false positive type mismatch error (XRE101).
  • Report bound to Mongo DB Data Source doesn't show the 'id' data field values.
  • SvgImageBox throws an exception if the SVG image contains a polygon with less than 3 points.
  • Visual Studio Report Designer - IDE crashes when adding a new report via Report Wizard (.NET Framework).
  • Visual Studio Report Designer - Obsolete ConfigureQueryPage is used instead of MultiQueryConfigurePage.
  • XRPdfContent produces excessive blank pages when exported to DOCX.
  • XRRichText slows down report generation when the control loads specific content.
  • XtraReport.ExportToHtml - Control's text is duplicated when UseHRefHyperlinks is enabled.

Data Access Library

  • SqlDataSource - Generated SQL statement does not embed DateTime and TimeOnly values.
  • SqlDataSourceUIHelper.AddQueryWithQueryBuilder - Query Builder is empty because the DB schema is not fetched.

PDF Viewer

  • A document is slowly loaded and causes the "Unable to load the PDF document" error when Windows Narrator is enabled.
  • RichEditControl loses pictures when an RTF document is exported to PDF.

Project Templates

  • HtmlContentControl - NullReferenceException occurs when the input tag is used in an element with the table display style.

XtraBars Suite

  • BackstageViewControl - Restore button is not rendered while form is maximized.
  • BarButtonItem caption cut off when it is placed on vertical bar and has caption with Japanese letters.
  • DockManager - The ActivePanelChanged event does not fire in an MDI form.
  • DocumentManager's Document classes may have no properties available in the .NET designer.
  • FluentDesignForm - AccordionControl changes its display mode even when the Adaptive Layout feature is disabled.
  • Image Picker does not automatically select a smaller/larger image for BarButtonItem's Image/LargeImage property depending in certain usage scenarios.
  • MDI child form is incorrectly drawn for the focused state in Windows 11.
  • Ribbon Control - "Reset all customizations" command does not reset customizations.
  • Ribbon Control - Form falls behind all other windows when the Quick Access Toolbar's empty area is clicked.
  • Ribbon Control - Quick Access Toolbar's drop-down is rendered empty if it contains a BarEditItem added via end-user customization.
  • Ribbon Control - RibbonPageGroup size includes the caption size when the RibbonControl.CommandLayout property is set to Simplified and AllowTextClipping is disabled.

XtraEditors Library

  • Filter Control may display descenders from characters in the localized "Enter a value.." string (StringId.FilterNewEmptyEnter) during value editing.
  • Form may lose focus after the user opens a pop-up editor and select a value (.NET, PerMonitorV2).
  • GridControl.DrawToBitmap method causes a memory leak when TileView is used.
  • HtmlContentControl - NullReferenceException occurs when the input tag is used in an element with the table display style.
  • InvalidOperationException is thrown under certain conditions when GridLookUpEdit is used in SeverMode.
  • Popup Editors - The parent form loses focus when an editor's popup form is closed and the project's DPI awareness is PerMonitor v2 in a .NET project.
  • RangeTrackBarControl range jumps on dragging when the delta of minimum and maximum values is large.
  • TextEdit with Advanced Mode and auto-complete enabled may throw exceptions if it's used inside a pop-up control.
  • The XtraForm.MinimumSize property may scale incorrectly in mixed-DPI environments in .NET applications.
  • TileControl - Unexpected RTL behavior occurs in LabelControl when ShowText is enabled.
  • Width specified as a percentage is incorrectly calculated for an 'absolute' display style element that is placed in a 'relative' display style element.
  • Criteria Editor raises exception in certain usage scenarios if a property caption has a dot.

XtraGrid Suite

  • BandedGridView's XLSX export output in WYSIWYG mode only includes a certain number of columns/bands relative to the grid's viewport.
  • Clipboard is empty after copying a row in .NET 9.
  • GridControl.DrawToBitmap method causes a memory leak when TileView is used.
  • ItemsView - NullReferenceException is thrown when the HTML template contains unbalanced tags.
  • Localization - Duplicate Rule button's text in the Rules Manager form cannot be localized.

XtraLayout Suite

  • PivotGrid for WinForms - NullReferenceException is thrown in the IsFilterPanelVisible property accessor when using the Windows Accessibility Insights tool.
  • Popup Editors - The parent form loses focus when an editor's popup form is closed and the project's DPI awareness is PerMonitor v2 in a .NET project.

XtraMap

  • AzureRouteDataProvider CalculateRoute crashes when Waypoints are impossible to route.
  • AzureRouteOptions v24.2.5 - Exception occurs when Router loads vector items with computeBestOrder set to False.
  • Confusing labels appear between intermediate and optimized indexes in AzureRouteOptimizedWaypoint objects.

XtraPivotGrid Suite

  • NullReferenceException is thrown in the IsFilterPanelVisible property accessor when using the Windows Accessibility Insights tool.

XtraRichEdit

  • DXFontRepository - A memory leak occurs because IFontRepositoryListener objects are not removed from the WeakReference collection.
  • The Paste command is not working after upgrade to .NET 9+.
  • RichEditControl incorrectly draws tables with frame properties set for table cells.
  • RichEditDocumentServer - Merge Fields are removed from the field's result range during document loading.
  • RichEditDocumentSever - A document saved in the .DOC format is corrupted.

XtraSpellChecker

  • NullReferenceException occurs if SpellChecker is disposed of in the parent container's Dispose event handler.

XtraSpreadsheet

  • A cell loses its copied status after a context menu is shown in SpreadsheetControl.
  • NullReferenceException occurs when right-clicking a chart located on a separate chart sheet.
  • Strings in the Alt Text dialog cannot be translated in Localization Service.
  • SpreadsheetControl throws InvalidOperationException on an attempt to reference a named cell from another sheet in the formula bar.
  • SpreadsheetControl throws a NullReferenceException when a document without an explicitly defined print area is rendered.
  • Workbook throws KeyNotFoundException on an attempt to refresh a pivot table cache after cells in its data source range are changed.