DevExpress WinForms 23.1.5

Improves Editors, Charts and PDF Viewer.
September 5, 2023
New Version

Fixes

All WinForms products

  • Accessibility:
    • Export Options Dialog - Support the capability to change item selection on pressing the Tab button.
    • Header and Footer Dialog - Support the capability to change item selection on pressing the Tab button.
  • CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
  • End-User Report Designer:
    • Property Grid - It is not possible to set Font for multiple XRControls with different fonts.
    • Scripts editor - Strings are translated incorrectly in the German localization.
  • LayoutControl incorrectly scales its elements when the default font is set on the Project Settings page.
  • Report Designer - NotImplementedException is thrown when copying XRPictureBox.
  • Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
  • Report Print Preview - The scrollbar overlaps the find panel's controls.
  • RibbonControl - BarEditItem is not displayed in the form header when the search item is shown in this area.
  • SVG image with an embedded bitmap is not applied to a report picture watermark.
  • The date range parameter's editor is scaled incorrectly even when the SetPerMonitorDpiAware method is invoked.
  • The PopupMenu height is calculated incorrectly and unnecessary scroll buttons are displayed if it is displayed from the system tray and the scale factor is greater than or equal to 1.5.
  • The XtraReport.SaveLayout method doesn't save subreports embedded in the current report.
  • Microsoft Visual Studio crashes after 'DevExpress Project Settings' -> 'Add Libraries' is clicked in an ASP.NET Core project.
  • Microsoft Visual Studio Report Designer - Impossible to bind a predefined report template to a stored procedure.
  • WXI Skin - Setting the TextEdit UseBackColor property to false doesn't disable the current background color.
  • XPObjectSource - Datasource error is thrown on previewing a report with subreports.
  • XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.

Data Access Library

  • Microsoft Visual Studio Report Designer - The Filter Editor dialog crashes the IDE.

MVVM Framework

  • WinForms MVVM - Exception is not raised when calling BindCommand on a method ending in "Command".

PDF Viewer

  • ArgumentException is thrown on an attempt to save a specific PDF file.
  • PDF Viewer doesn't render umlauts in a specific PDF document.
  • System.IndexOutOfRangeException occurs when the Properties dialog of a nested command is invoked.
  • Text is incorrectly rendered when a certain PDF document is displayed.
  • The Comments page toolbox disappears after switching to another page.
  • PdfViewerControl:
    • Annotations are loaded without transparency.
    • Document content is shown with corrupted formatting.

Project Templates

  • WinForms UI Templates - Template generation may fail if the project contains resource files.

XtraBars Suite

  • AccordionControl - ContextButton width is not updated based on its content.
  • Backstage View is rendered incorrectly in the Custom Appointment Edit form when dark-skin palettes are used.
  • Changes to AccordionControlElement are not always immediately reflected in the designer.
  • DockManager:
    • NullReferenceException is thrown on dragging a floating DockPanel.
    • The hint isn't displayed for panels docked as tabs.
  • DocumentManager does not format the document caption using HTML tags in the customization form.
  • Ribbon Control - Alt + Arrow key navigation generates excessive accessibility notifications.
  • Ribbon Form - Office2007 style - Application Button image remains partially visible when the ribbon is hidden.
  • Ribbon Messages does not show the close button in certain skins.
  • RibbonControl:
    • BarButtonItem text disappears when its Down property is modified at runtime.
    • Search item is not aligned vertically when the form is maximized.
    • SearchEditItem ignores its alignment.
    • The selected page's header caption is not fully visible.
  • RibbonForm does not format its caption when the forms are merged.
  • SVGImageCollection - The Image Picker dialog sometimes hangs when images are loaded from project resources.
  • TabPane - Controls inside a selected page are still visible when this page is hidden.

XtraCharts Suite

  • Chart / Report - NullReferenceException is thrown if the application uses a DXFont object from a resource file.
  • Workbook - Chart of the Column3DClustered type is loaded without data.

XtraDiagram

  • DockManager - Microsoft Visual Studio freezes after applying a layout and closing the designer when a dock panel contains Diagram Control on Microsoft .NET 6+.

XtraEditors Library

  • AccordionControl - ContextButton width is not updated based on its content.
  • Backstage View is rendered incorrectly in the Custom Appointment Edit form when dark-skin palettes are used.
  • CheckedComboBoxEdit - Dropdown size isn't adapted for WXI.
  • DevExpress file dialogs - GridControlExtension - ArgumentOutOfRangeException may be thrown if a context menu option is right-clicked.
  • DevExpress file dialogs always display shortcuts that cannot be resolved regardless of the specified filter.
  • DevExpress progress windows throw InvalidCastException in Microsoft .NET 8 Preview.
  • FilterControl - NullReferenceException is thrown after selecting a custom unary DateTime function.
  • GridControl:
    • Microsoft Excel Filter popup throws the "System.TypeLoadException" exception when the column's underlying type is private or internal.
    • RowUpdated event is not raised when LookUpEdit's EditValueType property is set to LookUpEditValueType.ValueList.
  • HTML & CSS Engine - HtmlContentControl and HtmlPopupControl cause a memory leak.
  • HtmlContentControl - NullReferenceException is thrown when clicking on the content added by before and after selectors.
  • ImageCollection:
    • Items are not shown in the context menu.
    • The "All Files" filter is missing in the open file dialog.
  • LabelControl - Setting the AutoSizeMode property to AutoSizeMode.Vertical doesn't resize LabelControl placed into StackPanel when the AllowHtmlString option is enabled.
  • LookUpEdit - NullReferenceException is thrown when the dropdown is opened if BestFitMode is set to BestFitResizePopup and the AddCheckBoxSelectorColumn method was called.
  • LookupEdit ignores the AutoSearchColumnIndex property value.
  • PopupContainerEdit - RepositoryItemPopupContainerEdit's clone disposes of PopupControl.
  • PrintableComponentLink - The Image collection cannot be edited in the Link Collection Editor.
  • SharedImageCollection - "Edit image collection" smart tag command doesn't invoke the edit dialog in Microsoft .NET Core.
  • SvgImageCollection cannot load images from referenced assemblies.
  • TextEdit - Trimming.EllipsisPath has no effect if Advanced Mode is enabled.
  • TokenEdit - Cursor position is incorrect when the validate icon is shown in the WXI skin.
  • XtraMessageBox - The control is displayed incorrectly after dragging it to a different monitor with a different DPI when UseSkinPaddings is disabled.

XtraGantt

  • Translation for the GanttStringId.TimelineBarRangeFormCaption string is not loaded.
  • NullReferenceException is thrown if a task is added to the data source before GanttControl is loaded.

XtraGrid Suite

  • Grid Control:
    • Filter is not created when clicking on today's date in the classic date filter pop-up calendar.
    • Microsoft Excel Filter popup throws the "System.TypeLoadException" exception when the column's underlying type is private or internal.
    • RowUpdated event is not raised when LookUpEdit's EditValueType property is set to LookUpEditValueType.ValueList.
  • GridView - The ExportToXlsx method doesn't export a document after the previous export is canceled.
  • It is not possible to inspect Child Grid Element.

XtraLayout Suite

  • Document Manager - The control specified as ClientControl does not display tooltips unless the ToolTipController component is assigned explicitly.
  • Layout Control - Setting the TabbedControlGroup.SelectedTabPage property throws an exception if the currently focused control is inside ContainerControl on another tab page.

XtraMap

  • NotSupportedException is thrown when vector tiles are used on a machine that does not support OpenGL.

XtraNavBar

  • NullReferenceException occurs under certain conditions.

XtraPivotGrid Suite

  • Pivot for WinForms - When a pivot grid is exported to Microsoft Excel, the incorrect numeric format is created.

XtraPrinting Library

  • Horizontal scrolling works incorrectly if you use an LTR report in an RTL application.
  • PrintableComponentLink - The Image collection cannot be edited in the Link Collection Editor.

XtraRichEdit

  • NullReferenceException is thrown on an attempt to clear the Font Repository if RichEditControl previews a document with a custom font.
  • RichEditControl:
    • Successive tables are merged after the document is loaded into a control.
    • A custom font cannot be assigned to content.
    • Accept and Reject commands in the context menu are enabled even though the document is protected.
    • ArgumentOutOfRangeException is thrown when loading a valid document.
    • RichEditControl incorrectly calculates Tab Stop positions for paragraphs in a specific RTF document.
    • RichEditControl incorrectly formats a table with merged cells if the table has rows with "Exact" and "At Least" height types.
    • RichEditControl v23.1.4 does not display images that were displayed in previous versions.
  • RichEditDocumentServer corrupts an RTF document that contains a table with nested tables.
  • Shapes - RichEditControl incorrectly applies the Fill color to a specific group of shapes.
  • Tab Stop positions are incorrect for a paragraph that has a certain style.
  • The Paragraph Shading button doesn't apply shading to the entire table cell.

XtraScheduler Suite

  • DateNavigator - Dates that are added using the AddSelection method are not shown in the attached SchedulerControl.
  • ResourcesTree - Find Panel does not correctly refresh when Enter is pressed quickly after clearing the search text.
  • Scheduler Control:
    • System.ArgumentOutOfRangeException occurs when a hidden resource tab is selected in a resource category.
    • Time regions may not be indicated if they collide with/overlap hidden non-working days.

XtraSpreadsheet

  • ArgumentNullException occurs when loading a specific document from a stream that contains the original document saved using Spreadsheet Document API.
  • NullReferenceException is thrown when using the Format Cells dialog with the enabled Narrator.
  • SpreadsheetControl cannot import a specific XLSX file with a pivot table.
  • SpreadsheetControl fails to import a specific SpreadsheetML file.
  • XtraSpreadsheet creates a corrupted file after inserting a column in a specific Microsoft Excel document and saving it.

XtraTreeList Suite

  • Changes are not saved in cells that contain RepositoryItemRichTextEdit when an empty area is clicked.
  • Drag-and-Drop Behavior displays an empty node image if HTML/CSS node templates are used.

XtraVerticalGrid Suite

  • PropertyGridControl:
    • Artifacts can be seen in the editor when the error icon is visible in Office View.
    • The error icon is not immediately hidden after the property's value is corrected in Office View.
    • Using RepositoryItemMemoEdit as the default editor for string values causes visual artifacts.

XtraWizard

  • The left padding of the control's text is reduced and does not align with the control's title when the WizardAero style is used.
DevExpress WinForms

DevExpress WinForms

All the WinForms component suites and libraries produced by DevExpress in one package.

Got a Question?

Live Chat with our DevExpress licensing specialists now.