DevExpress WinForms 25.1.4

Released: Aug 11, 2025

Aggiornamenti in 25.1.4

Correzioni

AI Integration for WinForms

  • AI Chat Control - AllowedFileExtensions and FileTypeFilter properties don't keep their values defined at design-time.
  • AI Chat Control - Certain UI elements are not compatible with dark themes.
  • AIChatControl.MessageSent event doesn't allow accessing attached files or including them via the e.SendMessage method.
  • ArgumentOutOfRangeException is thrown after pasting text into MemoEdit with SmartAutoCompleteBehavior attached.
  • The Custom Request Behavior dialog layout does not adjust when the height is changed.

All WinForms products

  • Bookmark is misplaced in the table of contents when the parent bookmark is null.
  • DevExpress.Utils.DTimer can have a negative value for the tick count.
  • DocumentViewer - PreviewStringId.Msg_Progress_Printing is not picked up for localization.
  • Error XRD102 occurs in Report Designer after migrating to v25.1 due to System.ServiceModel.Primitives reference issue.
  • Expression Editor does not show Hebrew letters correctly at the top area.
  • GridControl - ISupportJsonXtraSerializer.SaveLayoutToJson method saves the layout in XML format.
  • Hierarchical Master-Detail Report - XRSubreport displays unrelated / misaligned child data.
  • Licensing v25.1.3 - "The type DevExpress.Licensing.DXLicenseInformationAttribute is not defined" error occurs when compiling VB.NET projects.
  • Report Scripts created in legacy versions (prior to v9) are converted incorrectly.
  • Reporting (Skia) - Empty line is removed from the printout.
  • The label in the Report Watermark dialog control does not fit the text.
  • Visual Studio Report Designer - Inherited reports have duplicate parameters.
  • Web Document Viewer - PreviewRenderFormat.Svg does not work (Linux / Skia).
  • WinForms - "JavaScript Hybrid WinForms Application" template is outdated for v25.1.3 licensing and DevExtreme script changes.
  • XRControls - False-positive printing error message: 'The control is outside the right page margin'.
  • XRPictureBox throws NullReferenceException when a certain SVG image contains the Pattern element.
  • XtraReport.ExportToPdf - JPEG encoding fails with the 'Parameter is not valid' error when ConvertImagesToJpeg is set to True.

PDF Viewer

  • StackOverflowException occurs on loading a document.
  • Status filter menu items in the Comments panel are not localizable.
  • The "Input data is not recognized as valid pdf" error occurs when opening a document.
  • Text in a document that uses a specific font is rendered incorrectly.
  • The "Input data is not recognized as valid pdf" exception occurs when a specific document is loaded.

ProjectConverter

  • The given key is not present in the dictionary (the Directory.Packages.props issue).
  • Project Converter may fail to upgrade certain DevExpress PackageReference entries in the project file.

Snap

  • A memory leak occurs when a snap report's data source is updated in Data Explorer.
  • Report's field located in the parent field's result range is not updated automatically when the parent field is locked.

XtraBars Suite

  • BarManager - BeginGroup property does not work at runtime for bar items hosted in a sub menu (.NET).
  • BarManager - Items in the customization form cannot be dragged for .NET projects.
  • DockManager - NullReferenceException is thrown when Visibility is modified for a DockPanel that has no DockManager.
  • RecentItemControl - Narrator doesn't read the RecentTabItem caption if the item is focused with keys.
  • RibbonForm - Cursor is not updated when hovered over the size grips for certain skins.
  • RibbonForm - NavigationControl flickers when the user resizes another control that's docked to the same side of the form.

XtraCharts Suite

  • SpreadsheetControl - ArgumentOutOfRangeException occurs when a specific document that contains Pivot Charts is loaded.
  • Web Dashboard - PDF Export - Chart's point label is truncated when Skia drawing engine is enabled.

XtraEditors Library

  • CheckEdit - Custom SVG color properties for check states are not applied to the SVG image.
  • CheckedListBoxControl - Insert method throws InvalidCastException for primitive value data types.
  • Dashboard for WinForms - Hyperlink Grid Column escapes some characters.
  • Exception is thrown after opening multiple popups when DPI Awareness is PerMonitorV2 (.NET).
  • FileExplorerAssistant - GridControlExtension.MoveSelection causes an Item Not Found error.
  • HtmlContentControl - Users cannot navigate to a control outside the template using navigation keys like Tab.
  • HyperLinkEdit has the incorrect font size at high DPI.
  • Improvements to standalone and in-place text editor rendering.
  • InvalidOperationException is thrown when WaitForm is closed with animation.
  • LookUpEdit incorrectly calculates the popup form size in BestFitResizePopup mode when the WXI skin is used.
  • MemoEdit in Advanced Mode scrolls in the opposite direction, and its parent container scrolls on scrolling MemoEdit.
  • PopupContainerControl closes if the user closes its child popup by clicking outside PopupContainerControl's bounds.
  • Project Converter gets SerializationException when a resource file is converted.
  • Table Property Labels are Not Visible with the Office2010Black skin.
  • TextEdit - Password mode is used for the advanced label.
  • The RepositoryItemTextEdit.CustomHighlightText event may render text blocks that correspond to zero-width characters outside of the editor's grid cell.
  • TokenEdit - The MaxExpandLines property is ignored when AutoHeightMode is RestrictedExpand.
  • TokenEdit is not interactive and does not indicate that it has focus if the user uses the Tab key to navigate to it.
  • XtraForm - Help button is mirrored in RTL.

XtraGrid Suite

  • GridView - Insert indicator highlights the entire view in Master-Detail mode.

XtraLayout Suite

  • Exception is thrown after opening multiple popups when DPI Awareness is PerMonitorV2 (.NET).
  • MemoEdit in Advanced Mode scrolls in the opposite direction, and its parent container scrolls on scrolling MemoEdit.

XtraPrinting Library

  • Skia Drawing Engine - Tahoma italic font is not rendered after export to PDF.

XtraRichEdit

  • Images in certain documents are incorrectly scaled.
  • A table's layout is incorrect when a table contains merged cells in the first row.
  • An image disappears when a document's layout is changed.
  • Document font is changed after opening an RTF document and saving it in the DOCX format.
  • Images located in a table cell are positioned incorrectly.
  • NullReferenceException occurs on some machines when the Rich Text Editor is disposed of.
  • The System.ArgumentOutOfRangeException error occurs when bullet lists in a legacy DOC document are copied from one RichEditControl instance and pasted into another RichEditControl.
  • Rotated text in table cells is not rotated when a document is loaded in XRRichText or RepositoryItemRichTextEdit.
  • RichEditDocumentServer - Hyperlinks are broken on converting HTML to RTF.
  • RichEditDocumentServer - The PAGE variable is incorrectly calculated when it's located in a shape in the document's footer.
  • Table Property Labels are Not Visible with the Office2010Black skin.

XtraScheduler Suite

  • NullReferenceException is thrown when SchedulerControl uses the Drag&Drop behavior.
  • Default label color shown in the appointment form is different from the assigned color.
  • ThrowIndexOutOfRangeException is thrown on navigating through cells.

XtraSpreadsheet

  • The Find and Replace dialog is not scaled in the WXI skin.
  • Formulas that contain the SWITCH function are not recalculated.
  • Formulas with 9 and more nesting levels are not recalculated after loading a document stored in the XLS or XLSB format.
  • Grouped Form Controls are Lost When Saving Document.
  • The "Index was outside the bounds of the array" error occurs in the CachedVariantValueTree.TryBuild method.
  • The "System.InvalidOperationException: 'Stack empty.'" error occurs when only a few arguments are passed to the IFERROR(1) and IFNA(1) formulas.
  • SpreadsheetControl does not recognize date input in .NET.
  • SpreadsheetControl throws ArgumentOutOfRangeException on an attempt to post a formula with a custom function referencing the ROW function.
  • SpreadsheetControl throws NullReferenceException on an attempt to save a document if CustomFunctionExportMode is set to CalculatedValue.
  • SpreadsheetControl throws StackOverflowException when a file with several connected shapes is loaded.

XtraTreeList Suite

  • BadImageFormatException is thrown in .NET 9 when FindPanel is used.
  • TreeList- Summary value is not updated for accessibility tools.
  • TreeList.ClipboardNodeCopying doesn't fire for nodes after reassigning the data source.

XtraVerticalGrid Suite

  • End User Report Designer - Formatting Rule Properties Are Not Visible Until End User Scrolls In Formatting Rules Sheet Editor.
  • VGridControl - A row's Caption property does not override the value specified in the Display attribute.