DevExpress WinForms 20.1.6

Améliore les contrôles TreeList, Scheduler et RichEdit.
Juillet 16, 2020 - 15:10
Nouvelle Version


All WinForms products

  • BehaviorManager - The AllowDrop property of the DragDrop behavior does not work.
  • GridView - Chinese symbols appear when particular string values are exported.
  • HTML Tags - Support the use of the <br /> tag.
  • Message box in the OData V4 Services in the Data Source Configuration Wizard doesn't contain information about OData Connected Services.
  • Pasting progress dialog is localizable.
  • System.ArgumentException is thrown when a specific SVG image is used.
  • VS hangs on an attempt to display a Data Source Configuration Wizard when a solution contains a Microsoft .NET Core project.

Data Access Library

  • The SqlDataSource Wizard may hang while showing a Wait form in Microsoft Visual Studio 2019 (16.6.0+).

MVVM Framework

  • MVVM - A command is not executed if an unhandled exception is thrown.
  • MVVM Framework - The ViewModelCreate event handler does not contain information about a parent ViewModel.
  • Usability - MapEditor.MapItemEditing does not handle removal of map items.

NuGet Packages

  • DevExpress NuGet Server - The "406 (Not Acceptable)" error returns when trying to install a non-DevExpress NuGet package.

PDF Viewer

  • Rendering - An image with both 'Mask' and 'SMask' defined cannot be rendered.
  • Rendering - Non-embedded fonts are substituted incorrectly if temporary fonts are installed in the system.

Scaffolding Wizards

  • Documentation - Incorrect information about supported EF Core versions in the Scaffolding Wizard.


  • Federated Data Source - The "Source reference is not initialized" DevExpress.DataAccess.DataFederation.QueryNodeValidationException is thrown on an attempt to open a .SNX document.

XtraBars Suite

  • AccordionControl - A control ignores appearance settings of the StyleController component.
  • ArgumentNullException is thrown at design time when setting an svg image's size.
  • Badges are not displayed for bar items of a merged ribbon.
  • BarManager - NullReferenceException is thrown when the EndInit method is called in the designer.
  • Docked DockPanels can't be resized unless undocked and docked again when the Light style is applied.
  • DocumentManager - An extra document is shown in an incorrect document group if the document is docked in the DocumentAdded event handler when a layout is restored.
  • DropDownButton of BarButtonItem is incorrectly drawn when a raster skin is applied.
  • FluentDesignForm - An exception is thrown in the FluentDesignFormControl.OnSizeChanged method after converting RibbonForm to FluentDesignForm.
  • NavigationFrame - It is impossible to release a child control loaded in Deferred Mode.
  • PerMonitorDpiAware - Some elements do not take the skin into account when dragging the form onto another monitor.
  • RibbonControl - Items are not completely removed from CaptionBar or PageHeaderItems when the Delete key is pressed.
  • RibbonControl - Merged buttons do not take the Enabled state into account.
  • RibbonControl - The expand/collapse button's bounds are calculated incorrectly when page headers are not visible.
  • RibbonControl processes the mouse wheel even when PopupMenu is open.
  • RibbonForm throws NullReferenceException on changing its size programmatically.
  • SVGImageBox cannot show the background image of its parent container.
  • TabbedView - Forms and controls are painted with a different color when docked into TabbedView.
  • TabbedView does not save the MultiLine and HeaderAutoFill options.
  • TabPane - The last page is selected by default.
  • TabPane pages are not available in Automation UI tools.
  • TileControl - Paddings in empty groups are shown when TileControl orientation is vertical.
  • TileNavPane - Elements are not repainted when Font size is changed.
  • WindowsUIButtonPanel - The WindowsUIButton.IsLeft property is not in effect for a vertical orientation.
  • XtraTabbedMdiManager - Highlighting is incorrectly cut off in PerMonitor mode when dragging a tab.
  • XtraUserControl in WindowsUIView doesn't update its background color when a skin is changed.

XtraCharts Suite

  • A selected chart element is reset after adding a calculated field.
  • It is impossible to set a font for SeriesTitle using html tags.
  • Line Series - Certain vertical line segments are not displayed in some situations.
  • Series Labels disappear when placing a mouse pointer near labels if the DirectX rendering option is enabled.
  • Usability - The ChartControl.CustomizeStackedBarTotalLabel event does not include the argument value in CustomizeStackedBarTotalLabelEventArgs.
  • Usability - There is no event handler to determine whether an annotation was added or modified at runtime.
  • XRChart - Tickmarks and grid lines are misaligned in preview mode.


  • DiagramControl doesn't support the capability to update an existing ribbon and add missing elements.

XtraEditors Library

  • A docked control overlaps other form elements when DirectX is used.
  • BehaviorManager - Items of the ImageListBoxControl component disappear after the drop operation.
  • CameraControl - The Take Picture dialog becomes blank when switching the camera from rear to front on Microsoft Surface Pro 3.
  • Flyout Panel - The main form is deactivated when CheckedComboBoxEdit's drop-down window placed into Flyout Panel is closed.
  • GridLookUpEdit - Columns bound to complex fields don't show data when the SearchMode property is set to GridLookUpSearchMode.AutoSearch.
  • GridLookupEdit does not store new text if it loses focus when auto-suggest is in process.
  • HyperlinkLabelControl does not allow changing a hovered link color.
  • HyperlinkLabelControl highlights all links when a user hovers over one of them.
  • LabelControl - SVG Images are not scaled with PerMonitor V2 scaling.
  • Overlay Form doesn't prevent editing the form's content.
  • Overlay Form is not scaled with PerMonitor V2 scaling.
  • PropertyGridControl - An exception is thrown at design time when PivotGrid is used as SelectedObject.
  • RepositoryItemHypertextLabel - Text aligns incorrectly when the HAlignment property is set to Far.
  • RepositoryItemMemoEdit wraps with ForceDirectXPaint() incorrectly.
  • SplashScreen - Updating the loading indicator type to Dots is not in effect.
  • SplashScreen has different background colors in v19.2 and v20.1.
  • StackPanel does not recalculate positions of its child controls when hiding one of them.
  • SvgImageCollection - File names of icons imported from a referenced assembly are incorrect.
  • TextEdit - Inspect.exe indicates that an editor is enabled while the Enabled property is set to false if the PasswordChar property is specified.
  • XtraMessageBox - TypeInitializationException is thrown when the message box is a part of a dll project.
  • XtraMessageBox in not DPI aware when WindowsFormsSettings.SetPerMonitorDpiAware is used.
  • XtraMessageBox is not shown on calling the SaveToRegistry method for the first time.
  • XtraOpenFileDialog - The Filename property is not set even if there is a selected file in the file panel.
  • XtraSaveFileDialog does not save a file to a network folder and displays a message that permission is required.
  • XtraTabControl - A bottom border is not drawn on high DPI.
  • XtraTabControl - The Action parameter of the Selected event equals TabControlAction.Deselected.
  • XtraTabControl - The SelectedTabPage property contains the previous selected page in the Selected event handler.
  • XtraTreeList - DataSource Wizard is visible in the inherited XtraForm even if TreeList is already bound to data.


  • ArgumentOutOfRangeException is thrown when the AppendNode method is called.
  • GanttControl - A dataset does not have any changes when data is modified in the chart area.
  • GanttControl - Adding a task as a child does not update the summary task.
  • GanttControl - Allow accessing task position by a DateTime value in the CustomDrawTask event handler.
  • GanttControl - Baselines aren't shown when OptionsView.ShowBaselines is enabled at runtime.
  • GanttControl - IndexOutOfRangeException is thrown when a focused node is deleted.
  • GanttControl - InvalidCastException is thrown when the NewItemRowPosition property is set.
  • GanttControl - It's impossible to change rules at runtime.
  • GanttControl - NullReferenceException is thrown when a partially visible node is expanded or collapsed.
  • GanttControl - Removing a node using the Nodes.Remove method does not update its corresponding summary task.
  • GanttControl - The control does not allow working with tasks in unbound mode.
  • GanttControl - The NullReference exception is thrown on editing a task dependency when DataView is used as DependencySource.
  • GanttControl incorrectly shows its indicator at design time.

XtraGrid Suite

  • ArgumentNullException is thrown in the RepositoryItemLookUpEdit.InitializeDisplayValue method when the Microsoft Excel filter is used
  • FormatConditionDataUpdate - Updated values are not highlighted when a focused row is changed on a mouse click.
  • GridControl - The expand button column is too wide in some skins.
  • GridControl - The font size in columns with RepositoryItemHypertextLabelEdit in an exported docx document is small.
  • GridLookupEdit does not store new text if it loses focus when auto-suggest is in process.
  • GridView - A detail view overlaps the loading panel.
  • GridView - A value can be pasted into a cell even if it is read-only or non-editable.
  • GridView - Labels are not aligned with editors in the Edit Form.
  • GridView - NullReferenceException is thrown on searching for values in the Row Preview if the FindFilterColumns property refers to PreviewFieldName.
  • GridView - NullReferenceException is thrown when a Customization Form is closed on a monitor with different DPI settings in PerMonitorDpiAware mode.
  • Incorrect Russian localization for the "Unchecked" and "Indeterminate" strings.
  • TileView - ContextButton captions are truncated.
  • TileView - Items have incorrect ThumbnailImages if the CacheThumbnails option is enabled and the data source is changed.
  • TileView - Setting the TileItemElement.AnchorAlignment property throws the NullReference exception.
  • TileView - The Edit Form is not always displayed when using touch gestures.
  • TileView - When a group is scrolled and the mouse is moved outside group bounds, scroll position is restored.
  • TileView ignores the group back color settings.
  • VirtualServerModeSource - Field values are not loaded.
  • WinExplorerView - There is no way to change the first selected item.
  • WinExplorerView has an incorrect height when it is used as an empty detail view.

XtraLayout Suite

  • DataLayoutControl generates incorrect names for items and controls if a field name has a space symbol.
  • DataLayoutControl's wizard is incorrectly scaled with High DPI settings.
  • Docked DockPanels can't be resized unless undocked and docked again when the Light style is applied.
  • LayoutControl - Fluent and Touch scrollbars are not shown in RTL mode.
  • LayoutControlGroup - Caption buttons (CustomHeaderButtons) in a nested group are not disabled when the parent group is disabled.
  • TablePanel - Some controls are hidden after resizing.


  • An unhandled exception (ArgumentException) is thrown on calculating the route via BingRouteDataProvider.
  • Usability - It is impossible to scroll the map in Transform Edit mode without changing the shape position.
  • Usability - MapEditor.MapItemEditing does not handle removal of map items.
  • WinForms Dashboard - Map Items use incorrect encoding if a shape data file (*.dbf) uses an old standard and do not store the language code.
  • WMS - An incorrect GetMap request is generated in certain situations.

XtraPivotGrid Suite

  • Pivot Grid - The "CriteriaCompilerException: 'Error 'Custom function 'Aggr' not found'" error is thrown on calling GetItemProperties for PivotDrillDownDataSource.
  • Pivot Grid - The "Incorrect ActualDataProcessingEngine value" error is shown on right clicking a field where the AllowRunTimeSummaryChange property is enabled.
  • PivotGridControl - Content is not properly scrolled when there are fixed columns in Right-to-Left and DirectX modes.
  • PropertyGridControl - An exception is thrown at design time when PivotGrid is used as SelectedObject.

XtraPrinting Library

  • CompositeLink - The footer created by the CreateInnerPageFooter and CreateReportFooter events is displayed twice at the end of the document.
  • GridControl - The font size in columns with RepositoryItemHypertextLabelEdit in an exported docx document is small.
  • PrintableComponentLink ignores page range specified by the PrintSettings property.

XtraReports Suite

  • Custom functions in the Expression Editor are not sorted alphabetically.
  • DevExpress v20.1 Report item template is not available for VB.NET Web Applications.
  • End-User Report Designer treats different versions of the DevExpress.XtraReports assembly as different assemblies.
  • Export - Font size in the metafile with the 'Display' graphics unit is calculated incorrectly.
  • Export to DOCX - Images overlap document margins in Single File mode.
  • JsonDataSource - A data source instance is not refilled when a parameter value changes.
  • KeyNotFoundException is thrown when the report preview scaling is changed.
  • New Layout - Text is truncated in the header of the printed document if SpreadsheetControl is printed in GdiPlus rendering mode.
  • PrintableComponentLink ignores page range specified by the PrintSettings property.
  • Report Generator ignores the global Configuration.Settings.Default.UserDesignerOptions.DataBindingMode settings and does not automatically convert Data bindings to Expressions / ExpressionsAdvanced.
  • Report with cascading parameters and XPObjectSource throws System.NullReferenceException.
  • The "Unable to cast COM object of type 'System.__ComObject' to interface type 'VSLangProj.VSProject'." error occurs on opening a report designer in a VB.NET Web Site project.
  • The CachedReportSource.CreateDocument method may throw an error when a multi-page document is generated.
  • The list of Database Providers in the Data Source wizard of the Microsoft .NET Core Report Designer is not complete.
  • The Report Designer Undo functionality does not restore the initial size of the XRPictureBox control after resetting its Sizing from the AutoSize value.
  • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - A blank report is shown after the Report Wizard is completed.
  • Microsoft Visual Studio Report Designer crashes on an attempt to edit a report's datasource.
  • XRChart - Tickmarks and grid lines are misaligned in preview mode.
  • XRPageInfo - Page numbering by a report's group does not work correctly.
  • XtraReport - Custom code in the PrintingSystem.StartPrint handler no longer affects the PrintDialog default settings (v20.1).


  • "First Look" and "Hit Testing" demos open slowly in version 19.2.
  • Document Iterator - Document Iterator doesn't traverse through table borders if the document tables were reordered.
  • Editing - RichEditControl incorrectly processes a specific string as a hyperlink.
  • Export to PDF - A document contains an additional blank page at the beginning after it was exported to PDF.
  • Export to RTF - RichEditControl incorrectly locates shapes on saving an RTF document generated in Microsoft Word 97.
  • Export to Rtf - The System.Drawing.Graphics.GetHdc method crashes with ArgumentException retrieving Rtf text from RepositoryItemRichTextEdit.
  • Footnotes - It is impossible to programmatically move the caret to a newly created footnote.
  • Shapes - Shape opacity in exported PDF documents is incorrect because the LuminanceEffect was not imported from an OpenXml document.
  • Shapes - TextBox is rendered incorrectly after importing an RTF document and setting the RotateTextWithShape option to True.
  • SpellChecker - Replacing a misspelled word located in a field result places this word outside the parent field.
  • UI - The Font dialog layout is incorrect after the Dutch culture is applied.
  • Usability - It is impossible to specify the "Company", "Manager", "Template", "AppVersion" and "Application" document properties.

XtraScheduler Suite

  • AppointmentFlyoutControl - Subject is not painted in v20.1.3.
  • Appointments aren't updated after SchedulerDataStorage.Appointments.LoadFromXml is invoked.
  • InvalidCastException is thrown when appointment status identification has a non-integer type.
  • NullReferenceException is thrown in SchedulerDataStorage.Appointments.LoadFromXml when SchedulerDataStorage.DateTimeSavingMode = DateTimeSavingMode.Appointment.
  • ResourcesCheckedListBoxControl - Incorrect appointments are hidden when SearchControl is used.
  • SchedulerControl - FetchAppointments is raised an indefinite number of times in some circumstances when the scheduler is bound to DateNavigator.
  • SchedulerControl - NullReferenceException is thrown when the control is not completely initialized and a created appointment is selected.
  • SchedulerControl - Only continuous time ranges can be printed.
  • SchedulerControl does not support negative time spans for reminders.
  • TimeLine View - Appointments have an incorrect height when HTML images are assigned dynamically.


  • ArgumentNullException is thrown after dependent cells are recalculated in the CellValueChanged event handler.
  • ArgumentOutOfRangeException on an attempt to delete the "=" symbol in the formula when autocomplete suggestions are visible.
  • IndexOutOfRangeException is thrown on selecting a value from the list.
  • It is impossible to generate and add items to the existing RibbonStatusBar.
  • New Layout - Text is truncated in the header of the printed document if SpreadsheetControl is printed in GdiPlus rendering mode.
  • NullReferenceException is thrown on an attempt to select a range for a formula if the mouse cursor hovers over the group area.
  • Spreadsheet status bar summaries are not properly updated after programmatically recalculating custom functions.

XtraTreeList Suite

  • Add the TreeListNode.CollapseAll method.
  • An unbound TreeList works incorrectly if one of its nodes is dragged to another TreeList with DragDropBehavior.
  • RepositoryItemTreeListLookUpEdit - A new PopupMenuShowing event handler is added each time an editor is activated.
  • TreeList - An unnecessary space is added to the column when the BestFitColumns method is called.
  • TreeList - Methods of IEditbaleObject aren't invoked when hierarchical data is used.
  • TreeList - NullReferenceException is thrown in the DoTopVisibleNodeChanged method when the control is scrolled.
  • TreeList - NullReferenceException is thrown when a cell value is formatted in the Enter event handler.
  • TreeList - NullReferenceException is thrown when clearing TreeList nodes before expand/collapse animation is complete.
  • TreeList - Row height is not recalculated when changing the selected column and using Bound mode.
  • TreeList - SVG images are drawn in white when the HideSelection appearance is applied to a row.
  • TreeList - The BestFit method works correctly only when the ShowButtonMode property is set to ShowAlways.
  • TreeList - The Cursor is serialized with the SizeWE value when resizing columns at design time.
  • TreeList - The expand button area of a selected node is not highlighted.
  • TreeList does not filter expanded nodes if the EnableDynamicLoading option is on.
  • TreeList looks empty in bound mode.
  • TreeListLookUpEdit - The popup TreeList doesn't focus the first node after filtering in some situations.
  • TreeListLookupEdit value is not displayed in virtual mode until nodes are displayed.
  • XtraTreeList - DataSource Wizard is visible in the inherited XtraForm even if TreeList is already bound to data.

XtraVerticalGrid Suite

  • NullReferenceException is thrown when a user clicks another cell before the active editor's EditValueChanged fires.
  • PropertyDescriptionControl's text cannot be trimmed using ellipses.
  • PropertyGridControl - The row height is ignored in Office view.
  • PropertyGridControl does not receive focus if a user focuses another control when editing a cell value.
  • PropertyGridControl works slower when its UseDXCollectionEditor option is enabled and a project is built under the Debug configuration.
  • VGridControl - It's impossible to customize scrollbars using the ScrollInfo class.
  • vGridControl - The CustomRecordFilter event does not work.
  • VGridControl - The SelectedChanged event is not raised when a cell editor is activated in RecordSelect mode.
DevExpress WinForms

DevExpress WinForms

Toutes les suites de composants et bibliothèques WinForms produites par DevExpress réunies dans un seul package.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .