DevExpress VCL Subscription + 25.1.5

Released: Sep 11, 2025

25.1.5 での更新項目

不具合の修正

VCL

All VCL products

  • Memory leak with TcxThaiCalendarTable and TcxEras occurs on a machine with Thai regional settings.

ExpressBars Suite

  • Contextual tab headers use incorrect colors in Office2016 skins.
  • TcxBarEditItem with TdxOfficeSearchBoxProperties no longer shows a modified NullString if TdxBarManager's AlwaysSaveText property is True.
  • TdxBarInPlaceSubItem, TdxBarButton, and TdxBarSubItem - Scroll button glyphs are poorly visible if an application uses a dark skin.
  • TdxRibbonGalleryItem flickers when the mouse cursor hovers over it.
  • WXI - TdxRibbonBackstageView's menu width is not calculated correctly.
  • WXI - TdxRibbonGalleryItem's captions are poorly visible if the Office Dark Gray palette is used.

ExpressDocking Library

  • TdxDockPanel close button glyphs are not scaled if the application uses vector skins.

ExpressEditors Library

  • Access Violation occurs in the TdxFilePreviewControlBasedHandler.Destroy method if TdxFilePreviewControlBasedHandler.FControl was not initialized.
  • Edit buttons remain highlighted when hovering over them and scrolling the view.
  • In-place editors ignore the Properties.AutoSelect property during the navigation.
  • Stack Overflow error occurs when the user attempts to assign a repository item with EchoMode set to eemPassword to an editor.
  • TcxBarEditItem with TdxOfficeSearchBoxProperties no longer shows a modified NullString if TdxBarManager's AlwaysSaveText property is True.

ExpressLayout Control

  • The IDE may freeze if it has opened complex projects.

ExpressLibrary

  • 'floating point invalid operation' error occurs in TdxSVGParserPathCommandArc.AppendCore with specific images.
  • Application with TcxLocalizer may work slowly.
  • Exception occurs in the 'TcxLookAndFeel.ShouldUseSkins' on unloading a DLL library if it uses skins.
  • TdxListViewControl - Icons are blurred and captions are incorrectly scaled on a HighDPI monitor.
  • TdxPanel ignores the Constraints property.

ExpressMap Control

  • Compilation error occurs in TdxAzureMapLocalizedMapView on an attempt to compile a C++Builder project that contains TdxMapControl.

ExpressPDFViewer

  • Text is not displayed in certain PDF documents that contain images.

ExpressQuantumGrid Suite

  • Edit buttons of in-place editors have disabled captions.
  • Edit buttons remain highlighted when hovering over them and scrolling the view.
  • In-place editors ignore the Properties.AutoSelect property during the navigation.
  • Skinned WinExplorerView - Selected records are not highlighted when the view loses focus.
  • TcxGridItemDataBinding.IsNullValueType property is serialized with an incorrect value in form descendants.
  • TdxSpreadSheetDefinedName.IsCellReference does not return its AArea and AView parameters.
  • WXI - Grid chart view's captions are poorly visible if the Office Dark Gray palette is used.
  • WXI and WXI Compact - Checkboxes in WinExplorer views are corrupted.
  • WXI and WXI Compact - Left and right aligned in-place checkboxes have too small paddings.

ExpressQuantumTreeList Suite

  • Edit buttons of in-place editors have disabled captions.

ExpressReports Suite

  • CanPublishOptions doesn't affect the target control visibility in web reporting when printing.
  • TdxReportDataSetJSONConnection does not import null values.

ExpressScheduler Suite

  • cxSchedulerICalendarExport - Recurrent events with exceptions are incorrectly exported.

ExpressSkins Library

  • Access Violation error occurs in SkinEditor on an attempt to modify a property in the Additional Properties window.
  • Access Violation error occurs in SkinEditor when the properties editor loses focus.
  • Contextual tab headers use incorrect colors in Office2016 skins.
  • Exception occurs in the 'TcxLookAndFeel.ShouldUseSkins' on unloading a DLL library if it uses skins.
  • Item captions overlap shortcut captions in a skinned TPopupMenu.
  • Skinned WinExplorerView - Selected records are not highlighted when the view loses focus.
  • TdxBarInPlaceSubItem, TdxBarButton, and TdxBarSubItem - Scroll button glyphs are poorly visible if an application uses a dark skin.
  • TdxDockPanel close button glyphs are not scaled if the application uses vector skins.
  • WXI - Grid chart view's captions are poorly visible if the Office Dark Gray palette is used.
  • WXI - TdxRibbonGalleryItem's captions are poorly visible if the Office Dark Gray palette is used.
  • WXI and WXI Compact - Checkboxes in WinExplorer views are corrupted.
  • WXI and WXI Compact - Left and right aligned in-place checkboxes have too small paddings.

ExpressSpreadSheet

  • 'List index out of bounds' exception is thrown when components are incorrectly installed.
  • TdxSpreadSheetDefinedName.IsCellReference does not return its AArea and AView parameters.

ExpressVerticalGrid Suite

  • Edit buttons of in-place editors have disabled captions.

ASP.NET Bootstrap

All ASP.NET Bootstrap products

  • Licensing v25.1 - The priority of the assembly-embedded .NET license key (DXLicenseInformationAttribute) is lower than for the DevExpress_License.txt file.

ASP.NET Core

All ASP.NET Core products

  • Licensing v25.1 - The priority of the assembly-embedded .NET license key (DXLicenseInformationAttribute) is lower than for the DevExpress_License.txt file.
  • SqlDataSource - Replace SYS with public synonyms in Oracle schema retrieving routines.
  • Web Chart Designer - The BarSeriesLabel.ShowForZeroValues property is available for other series types in addition to the Bar type.
  • Web Document Viewer incorrectly renders the first page when the Arabic culture is applied and document caching is enabled.
  • Web Report Designer - Drag-and-drop functionality doesn't allow to reorder Sub Bands in the Report Explorer.
  • Web Report Designer - The number of labels calculated in the Label wizard may be incorrect.
  • XRLabel text with LineSpacing might be cut off if text is split across pages.
  • XRRichText - 'Calibri Light' is automatically replaced by 'Calibri' when it's selected in Azure/Skia.
  • XRRichText - Text overlapping in Azure (GdiPlus + AzureCompatibility).
  • XRRichText - Wrong kerning on Linux.

JavaScript

DevExtreme Card View

  • getSelectedCardsData() only retrieves selected items on the current page.

DevExtreme Charts & Gauges

  • dxChart - Minimum width of the horizontal scrollbar is too thin.

DevExtreme Chat

  • ASP.NET Chat - Elements inside messageTemplate are rendered incorrectly.

DevExtreme Data Grid

  • 'Select All' aria-label in the 'TreeView' header filter is not translated/localized.
  • 'selectedRowKeys' argument of the SelectionChanged event keeps keys of removed rows on assigning a new data source.
  • ColumnChooser doesn't immediately reflect the changes made to column options.
  • Group summaries are shown over sticky columns on a horizontal scroll.
  • Hidden "Select All" checkbox becomes visible and interactive when a user clicks on its cell in an empty grid.
  • The 'row' parameter in the FocusedRowChanged event refers to a non-focused row if the grid height is small.
  • The Tab key doesn't activate an editor if a function is assigned to allowUpdating and the infinite/virtual scrolling mode is used.
  • editCellTemplate/onEditorPreparing is called after clicking on a cell in a different row and column.
  • Сolumn header lines are broken and the filter row search icon is duplicated if there are fixed, banded, and grouped columns.
  • DataGrid bounces to the top on an attempt to scroll down when an adaptive row is expanded and virtual scrolling is enabled.
  • DataGrid does not expand a corresponding group row when the focusedRowKey is set.
  • Header filter popup of a date-type column does not contain a ScrollView.

DevExtreme Diagram

  • Distance in 'px' is not displayed between shapes when 'leftExpr', 'topExpr', or 'key' is specified.

DevExtreme Editors & Validation

  • ColorBox - The bottom border of the draggable handle isn't visible in material compact themes.
  • TagBox - MaxDisplayedTags does not work if fieldTemplate is used.
  • The event property doesn't have clipboardData in the onPaste event handler.

DevExtreme Gantt

  • Progress value in a tooltip is displayed with a floating-point precision error.

DevExtreme Html Editor

  • HTMLEditor Table - Scroll position is reset after closing the edit popup.
  • Text color is not applied correctly after a <strong> tag.

DevExtreme Layout & Navigation

  • Menu - Link items do not have the same gap as default items in the Fluent Theme.
  • Splitter - Double-click on a pane highlights all its content.
  • Toolbar - Overflow menu doesn't close when a focused item is selected via the Enter/Space key in v24.2.7+.

DevExtreme Project Templates and Wizards

  • dx-quill is not updated in the '_Layout.cshtml' file after an upgrade to 24.2.5.

DevExtreme Scheduler

  • All-day appointment is rendered in the next resource.

DevExtreme Themes & Utils

  • Menu - Link items do not have the same gap as default items in the Fluent Theme.

DevExtreme Tree List

  • Checkboxes are vertically misaligned.
  • Chevron/Caret toggle icon is misaligned in the Fluent theme.

ASP.NET Core Bootstrap

All ASP.NET Core Bootstrap products

  • Licensing v25.1 - The priority of the assembly-embedded .NET license key (DXLicenseInformationAttribute) is lower than for the DevExpress_License.txt file.

ASP.NET MVC

All ASP.NET MVC products

  • Licensing v25.1 - The priority of the assembly-embedded .NET license key (DXLicenseInformationAttribute) is lower than for the DevExpress_License.txt file.
  • SqlDataSource - Replace SYS with public synonyms in Oracle schema retrieving routines.
  • Web Chart Designer - The BarSeriesLabel.ShowForZeroValues property is available for other series types in addition to the Bar type.
  • Web Document Viewer incorrectly renders the first page when the Arabic culture is applied and document caching is enabled.
  • Web Report Designer - Drag-and-drop functionality doesn't allow to reorder Sub Bands in the Report Explorer.
  • Web Report Designer - The number of labels calculated in the Label wizard may be incorrect.
  • XRLabel text with LineSpacing might be cut off if text is split across pages.
  • XRRichText - 'Calibri Light' is automatically replaced by 'Calibri' when it's selected in Azure/Skia.
  • XRRichText - Text overlapping in Azure (GdiPlus + AzureCompatibility).

MVC RichEdit

  • "Cannot read properties of null (reading 'x')" error is thrown when a certain RTF document is opened.

ASP.NET Web Forms

ASPxDataEditors

  • ASPxColorEdit - Error is thrown in the browser console when accessibilityCompliant is enabled and the DropDownButton.Text property is specified.

ASPxRichEdit

  • Executing the getRtf accessor throws an error when there is a table in the document.
  • Tables in specific RTF documents are displayed with incorrect cell colors.

ASPxSpreadsheet

  • "Clear Filter..." item is not available for a filtered column after hiding a column to its left.

All ASP.NET Web Forms products

  • Licensing v25.1 - The priority of the assembly-embedded .NET license key (DXLicenseInformationAttribute) is lower than for the DevExpress_License.txt file.
  • SqlDataSource - Replace SYS with public synonyms in Oracle schema retrieving routines.
  • Web Chart Designer - The BarSeriesLabel.ShowForZeroValues property is available for other series types in addition to the Bar type.
  • Web Designer Report Wizard - Search bar is missing from the "Define Report Layout" page.
  • Web Document Viewer incorrectly renders the first page when the Arabic culture is applied and document caching is enabled.
  • Web Forms - It's not possible to access standard MutationObserver in scripts loaded via callbacks.
  • Web Report Designer - Drag-and-drop functionality doesn't allow to reorder Sub Bands in the Report Explorer.
  • Web Report Designer - The number of labels calculated in the Label wizard may be incorrect.
  • XRLabel text with LineSpacing might be cut off if text is split across pages.
  • XRRichText - 'Calibri Light' is automatically replaced by 'Calibri' when it's selected in Azure/Skia.
  • XRRichText - Text overlapping in Azure (GdiPlus + AzureCompatibility).

Blazor

All Blazor products

  • DxWasmReportDesigner - The Scripts tab has no visible scrollbar.
  • Licensing v25.1 - The priority of the assembly-embedded .NET license key (DXLicenseInformationAttribute) is lower than for the DevExpress_License.txt file.
  • SqlDataSource - Replace SYS with public synonyms in Oracle schema retrieving routines.
  • Web Chart Designer - The BarSeriesLabel.ShowForZeroValues property is available for other series types in addition to the Bar type.
  • Web Document Viewer incorrectly renders the first page when the Arabic culture is applied and document caching is enabled.
  • Web Report Designer - Drag-and-drop functionality doesn't allow to reorder Sub Bands in the Report Explorer.
  • Web Report Designer - The number of labels calculated in the Label wizard may be incorrect.
  • XRLabel text with LineSpacing might be cut off if text is split across pages.
  • XRRichText - 'Calibri Light' is automatically replaced by 'Calibri' when it's selected in Azure/Skia.
  • XRRichText - Text overlapping in Azure (GdiPlus + AzureCompatibility).
  • XRRichText - Wrong kerning on Linux.

Blazor Demos

  • DxGrid - Rows become unresponsive after they are dragged and dropped between grids.

Charts for Blazor

  • Legend icons are black when the legend is made visible.
  • System.Text.Json.JsonException is thrown when selection changes in DxChart with a DxChartBubbleSeries and TArgument is set to "string".

Data Editors for Blazor

  • List view column filter doesn't select a 'Blanks' item when a user clicks on the 'SelectAll' item.
  • DateEdit for Blazor - Keyboard input doesn't work if Mask and NullValue properties are set and the onkeydown event is handled.
  • DxTimeEdit - Focus is not set on the next editor when Tab key is pressed in WASM mode.
  • SpinEdit for Blazor - The decimal point is removed when a letter character is entered.

Grid for Blazor

  • NotSupportedException is thrown when List View with an empty band is in in-line edit mode.
  • An exception is thrown in v25.1.4-pre-25208 when exporting a grid with a custom total summary to PDF.
  • Rows become unresponsive after they are dragged and dropped between grids.
  • The Select All checkbox doesn't have a proper description for its accessibility.

Navigation & Layout for Blazor

  • Blazor - JavaScript errors occur when starting an XAF application with a pre-selected Fluent theme.
  • Blazor Theme - SCSS variable appears in the compiled CSS file.
  • DxFlyout for Blazor - Flyout is not displayed when ContentLoadMode is "PopupContentLoadMode.OnComponentLoad".
  • DxGridLayoutColumn width is not set correctly when the Visible property changes.
  • DxMenu - Adding an item to OnAfterRender() creates duplicate items when DxMenu is bound to BindingList.
  • DxSplitButton - Focus does not return to secondary button after item selection.
  • Menu for Blazor - Submenus in DxMenu do not collapse when a separate DxMenu item is hovered over.
  • RichEdit for Blazor - Memory leaks occur when RichEdit is placed on a page.

Pivot Grid for Blazor

  • Exception is thrown on collapsing a row.

PivotTable for Blazor (CTP)

  • Filter area is wider than PivotTable when there is a large number of fields.
  • Vertical scrollbar is hidden when there is no column field.
  • Data columns are not visible when there are multiple data columns.
  • Localization is not supported.

Rich Text Editor for Blazor

  • DxRichEdit loses content if RichEditDocumentServer.Document.InsertText() is called in certain cases.
  • Pressing the Down Arrow key in Simple View scrolls down the editor.
  • An exception is thrown on saving and reopening a certain document.
  • Memory leaks occur when RichEdit is placed on a page.

Scheduler for Blazor

  • Changing Views in Code-Behind Does Not Update Selected View Text in UI.
  • Incorrect end date is shown in TimelineView when SnapToCellsMode is set to Never.
  • InvalidCastException is thrown on creating an appointment in v25.1.3.
  • Data is not refreshed if an asynchronous method is executed in the AppointmentUpdating event handler in a WASM project.