
Improves PDF Viewer, PivotGrid and RichEdit.
Fixes
All WinForms
- Document Viewer - Setting visibility for PrintingSystemCommand.PrintSelection to "none" does not hide the Print button from the context menu.
- A page summary is duplicated if SubBand is added to a report.
- CachedReportSource with Skia - Unexpected implementation type while accessing XtraReport.Watermark.
- Data Source Wizard - Bind report to Stored Procedure - Add a page for entering parameter values.
- Export to DOCX - Black border lines disappear after saving a specific document to DOCX and reloading it.
- Export to PDF
- Incorrect Unicode mapping for the Hiragino Kaku Gothic font.
- Font Fallback - The StackOverFlow exception is thrown on exporting a report with certain symbols.
- File dialogs unexpectedly navigate to a list of media servers in certain cases.
- IDisplayNameProvider doesn't work in the Manage Queries dialog.
- InvalidOperationException occurs when multiple calls are made to the RegisterTrustedAssembly method in parallel.
- Relations cannot be created for two datasets that are added to a report using a stored procedure - The Relations dialog is empty.
- Microsoft Visual Studio Report Designer - "Value cannot be null" while attempting to modify XRPictureBox.ImageSource.
- XRChart - ImageType = Bitmap does not work on Linux.
- XRLabel - Enabling AllowMarkupText for certain text results in freezing the application.
- XRRichText + Mail Merge - Document is incorrectly displayed when diacritics are used in RTF.
Data Access Library
- Unable to connect to the existing connection string using the standalone SqlDataSource WinForms object.
- SqlDataSourceUIHelper - ConfigureConnectionParameters method throws the ResolutionFailedException exception in v23.1.
PDF Viewer
- A valid document cannot be loaded in a control and the 'Input data is not recognized as valid pdf' exception is thrown.
ProjectConverter
- StringTrimming is not converted to DXStringTrimming.
XtraBars Suite
- AccordionControl:
- An element is not recognized using Accessibility tools if it was previously hidden.
- NullReferenceException occurs on changing AccordionControl State to Minimized.
- Popup orientation is incorrect when using multiple monitors and docking the menu to the right.
- AlertControl - Elements cannot be recognized by accessibility tools.
- BarEditItem - An editor's background color cannot be changed in the WXI Skin using the RepositoryItem.Appearance.BackColor property.
- Exception is thrown when opening Backstage View if the RibbonForm.RibbonFormStyle property is overridden.
- OfficeNavigationBar doesn't save and restore the number of visible items in a layout.
- Page categories are not rendered if the Ribbon Control is placed on forms other than Ribbon Form.
- Ribbon Control flickers during automatic ribbon merging if the parent ribbon does not contain any pages.
- Ribbon Form - Bar items in the form's caption area are hidden if the RibbonForm.RibbonVisibility property is set to Never.
- RibbonControl
- Assigning RepositoryItemRibbonSearchEdit to BarEditItem.Edit causes NullReferenceException at runtime.
- BarButtonItem's caption isn't read by a screen reader after BarButtonItem's dropdown menu is closed with the Escape key.
- Exception occurs in the RibbonPageHeaderViewInfo.AlignPageHeaderItems method.
- It is not possible to change the size of the message icon.
- RibbonControl cannot change the message text color.
- TabForm - The form's taskbar icon may briefly disappear when switching between tabs on Microsoft Windows 11.
- TabFormPage - Incorrect tab icon and close button sizes at high DPI.
- The caption of the toolbar floating form does not have the left padding in the WXI skin.
- The Image Picker dialog does not pre-select the image currently associated with the UI element.
- The TabPane.SelectedPage property is not reset when clearing the TabPane.Pages collection.
XtraCharts Suite
- ArgumentException is thrown when a histogram is zoomed.
- OverflowException is thrown when a point with the PositiveInfinity or NegativeInfinity value is displayed.
- ChartControl - Series Colorizer doesn't work with SqlDataSource.
XtraDiagram
- DiagramToolboxControl does not use localized values from the Search_Shapes_Null_Text string.
XtraEditors Library
- Appearance settings of specific DevExpress controls may carry over to controls created in other UI threads.
- ArgumentOutOfRangeException is thrown when the CustomHighlightText event is used.
- ColorPickEdit - OK and Cancel buttons in the More Colors... dialog are displayed incorrectly in TouchUI Mode.
- ComboBoxEdit - The text sometimes overlaps the label in DirectXForm.
- DateEdit:
- QueryCloseUp event is raised twice when the OK button is clicked.
- When changing NullValuePrompt in advanced mode, the value of the property changes, but the initial value is displayed in the editor field.
- DevExpress file dialogs may temporarily freeze the application if they are closed while a directory is being loaded.
- Grid Control's API that uses the Expression Editor dialog may throw an exception if the DevExpress.DataAccess.UI assembly is missing.
- Image collection cannot be populated with images from referenced assemblies if the collection is defined in an SDK-style Microsoft .NET Framework project.
- LayoutControl - Incorrect painting occurs when DirectX rendering and the AllowRoundedWindowCorners property are enabled in Windows 11.
- LookUpEdit - Scrolling over the editor in Advanced Mode when the dropdown is shown causes StackOverflowException.
- MemoEdit - Single-line text editor is used when modifying the Text property with Microsoft Visual Studio.
- Overlay Form may lose transparency when screen bounds of its target control change, if it uses DirectX and is displayed over a Fluent Design Form with acrylic material enabled.
- Pivot for WinForms - Field values are not displayed if two columns bound to the same DateTime field are added.
- PopupContainerEdit may throw ObjectDisposedException in certain usage scenarios.
- RadioGroup - Properties.Appearance.TextOptions.WordWrap is ignored when RadioGroup is contained in LayoutControl.
- SpinEdit - incorrect scrolling behavior in AdvancedMode.
- SvgImageCollection - Images previously loaded from the disk are removed when new images are added via the "From Disk" option.
- The Image Picker dialog does not pre-select the image currently associated with the UI element.
- The RepositoryItemPictureEdit.AllowDisposeImage property does not ensure that the image is disposed of with the control.
- ToggleSwitch - The thumb uses an incorrect color when the Enabled and IsOn properties are disabled in WXI.
- Vertical ProgressBarControl changes direction when RightToLeft is set to Yes.
- WinForms Designer is not closed when an event handler is created using a double-click.
- XtraFolderBrowserDialog - ShowDialog returns immediately after invocation if DPI Awareness is set to Per Monitor (V2).
- XtraForm - A black border is displayed in the parent window after calling ShowDialog if AllowRoundedWindowCorners is enabled.
XtraGantt
- Changes to the GanttControl.OptionsMainTimeRuler.Unit property may not be reflected in Gantt Control's export result.
XtraGrid Suite
- NullReferenceException is thrown if a selection summary is used and the data source is quickly assigned and removed.
- Grid Control's API that uses the Expression Editor dialog may throw an exception if the DevExpress.DataAccess.UI assembly is missing.
- LayoutView - In the WXI skin, the Embedded Navigator height is not taken into account correctly.
- Lookup editors ignore the CharacterCasing property.
- Specific grid event handlers are not copied in usage scenarios where a Grid Control view is cloned.
- Specifying the TileViewColumn.Visible property before adding the column to the TileView.Columns collection excludes the column from the Find Filter search.
- The incorrect area is allocated on a mouse click if the AllowRoundedWindowCorners option is enabled.
XtraLayout Suite
- Incorrect painting occurs when DirectX rendering and the AllowRoundedWindowCorners property are enabled in Windows 11.
- NullReferenceException is thrown when resizing a layout control's SplitterItem.
XtraMap
- ChoroplethMapDashboardItem - Holes in custom shapes defined by using InnerBoundary are not filled with the correct color.
XtraPivotGrid Suite
- Field values are not displayed if two columns bound to the same DateTime field are added.
- Pivot layout is recalculated when setting the same BestFitConsiderCustomAppearance property value.
XtraPrinting Library
- PrintableComponentLink - The Image collection cannot be edited in the Link Collection Editor.
XtraRichEdit
- Import from RTF - Section.PageNumbering.ContinueNumbering property value is incorrectly imported from a specific document.
- An image is lost from a certain document on export to PDF.
- Footnotes and endnotes added to a range permission are not editable.
- Error occurs on importing HTML.
- A document with a specific font size cannot be scrolled to the end using arrow keys.
- ArgumentOutOfRangeException is thrown on loading a valid RTF document.
- ArgumentOutOfRangeException is thrown when loading a document.
- RichEditControl throws an error on an Undo action if a document contains footnotes.
- RichEditDocumentServer:
- ExportToPDF method throws ArgumentOutOfRangeException when it exports specific documents.
- InsertText method returns a range with empty length if a text is inserted into any paragraph except the last one.
- RichEditDocumentServer throws ArgumentException on an attempt to import a specific RTF document.
- The "Capitalize Each Word" command doesn't work if there is a Tab character before the selected word.
- Usability - RichEditControl does not support the "Alt+Ctrl+E" shortcut to insert the euro symbol.
- Watermarks are misaligned and lost on export to PDF if the document header contains a table.
- ArgumentException is thrown when removing header content from a protected document.
XtraScheduler Suite
- SchedulerControl does not reset the previous cell rendering when the CustomDrawTimeCell event fires.
- SchedulerControl incorrectly serializes specific properties.
XtraSpellChecker
- An incorrect collection editor is shown on modifying Dictionaries at design time in Microsoft .NET 7.
XtraSpreadsheet
- Cell editor isn't displayed if the cell is merged and the column/row with the top-left cell of the merged range is hidden.
- OverflowException is thrown on an attempt to render a worksheet in a specific document.
- Spreadsheet Control - The built-in function appends an incorrect formula part to the initial formula when an end-user presses Tab.
- Spreadsheet for WinForms - Document's header and footer are not displayed in exported PDF documents.
- Spreadsheet throws an exception when removing columns using a predicate.
- InvalidOperationException is thrown in a background thread when forcing the calculation using the CalculateFull method.
- The Replace command does not work when a user edits a formula using the Formula Bar.
- SpreadsheetControl cannot delete a column if it was selected multiple times while holding down the Ctrl key.
XtraTreeList Suite
- LayoutControlGroup - Screen reader reads the expand button incorrectly after navigating to the button using the Tab key.
- Data source updates are not processed properly when nodes implement IVirtualTreeListData and INotifyPropertyChanged interfaces and the AllowBoundCheckBoxesInVirtualMode setting is enabled.
- A column previously assigned to the AutoFillColumn property does not reset its width to the previous value when another column is assigned to AutoFillColumn.
- RowClick event is not raised when using HtmlTemplates and DragDropBehavior.
- Total height is not calculated correctly with AllowPixelScrolling enabled if the preview displays large text.
XtraVerticalGrid Suite
- Text in grid cells disappears when the CustomRecordCellEdit event is used.
- VGridControl doesn't re-apply conditional formatting when the data source is changed.