DevExpress WinForms 20.1.8

Améliore les contrôles PDF Viewer, XtraBars et XtraCharts.
Octobre 15, 2020
Nouvelle Version

Correctifs

All WinForms products

  • A skin assembly has a public key when it is built from the command line.
  • Data Source Configuration Wizard - Implement a way to disable type searching in referenced assemblies.
  • NullReferenceException is thrown in DirectXEffectFactory.GetColorMatrixEffectCore.
  • XtraOpenFileDialog - It's impossible to move focus from the Data Grid to the TreeList control using the Shift+Tab keys combination

Data Access Library

  • Data Federation - Microsoft Visual Studio crashes with the System.InvalidOperationException 'Sequence contains more than one matching element' error when trying to create a query for multiple object data sources bound to the same class.
  • ExcelDataSource - Calling the Fill method results in the "File is open by another process" error.

Installation (Microsoft .NET)

  • Project context menu - "DevExpress Project Setting" entries are duplicated when two or more DevExpress versions are installed.

PDF Viewer

  • DirectX Rendering - CFF Fonts with a XUID value longer than 16 bytes cannot be rendered.
  • Parsing - The PostScript 'd1' command with a non-zero character height parameter is parsed incorrectly.
  • Rendering - Text written by a non embedded CID font with 'UniJIS-UCS2-HW-H' encoding cannot be rendered.

XtraBars Suite

  • AdornerUIManager - A guide flyout form is not shown if the target control is located near the form edge.
  • BarItem shortcuts don't work in floating DockPanels in MDI environment.
  • BarStaticItem has an incorrect fore color on a click or hover in dark skins like Metropolis Dark and Pumpkin when BarStaticItem.ItemAppearance.Normal.Font is set.
  • DockPanel - ViewInfo of custom header buttons is not properly initialized after the state of the main form is changed.
  • DocumentManager - An incorrect TextBox receives focus after a form is docked.
  • GalleryControl - NullReferenceException is thrown when GalleryItemImagePopupForm is shown and items are removed from the Items collection.
  • MainWindowTitle returns only the ApplicationDocumentCaption value when the ApplicationCaption property value is not set.
  • Microsoft Office Navigation Bar - Opening the Peek Panel form breaks ownership relation between windows.
  • OverlayForm is shown in an incorrect location above a page in XtraTabbedMdiManager.
  • RibbonControl does not automatically show hidden items when they become not empty if the AutoHideEmptyItems option is enabled.
  • System.ArgumentNullException when resizing docked windows.
  • Text Wrap doesn't work in XtraMessageBoxForm.
  • The container's ActiveControl property may be set to DockedBarControl, which may result in the ObjectDisposedException exception.
  • The NavigationPage.Appearance property is not shown at design time when NavigationFrame is used.
  • TileItemElement - Text is not displayed correctly when the font is Arial.
  • TileNavPane - The button SVG image does not change its color when a skin/palette is changed.
  • WidgetView - NullReferenceException occurs when a document dragging started after switching LayoutMode.

XtraCharts Suite

  • Chart Toolbar - An unhandled exception is thrown on adding Constant Line in an empty diagram space.
  • Constant Line Title becomes white when hovering the diagram with the mouse.
  • Crosshair Cursor does not display data source fields according to the CrosshairLabelPattern property value when the ChartControl is bound to RealTimeSource.
  • Export to SVG - Box Plot caps have an incorrect size in certain situations.
  • Export to SVG - Box Plot layout has gaps and misaligned lines in certain situations.
  • XRChart Designer allows adding Calculated Fields even though they are not correctly serialized.

XtraEditors Library

  • An object isn't considered as changed when an image is loaded to unfocused PictureEdit.
  • Browser Demo - Microsoft Windows Taskbar is not automatically shown when the demo is maximized.
  • CameraControl - It's impossible to save device settings to a stream.
  • DateEdit - An editor value is overwritten on entering text into the editor.
  • DateEdit - ArgumentOutOfRangeException is thrown on scrolling centuries.
  • DropDownButton with PopupMenu - The menu images are not scaled in PerMonitorV2 mode.
  • FilterEditorControl shows the "invalid column" error in Text mode when the column's display name contains a dot.
  • FilteringUIContext - ArgumentException is thrown when an MDI child form with AccordionControl is detached from a parent form.
  • FilteringUIContext - Fields created using the AddField method do not take the Caption parameter into account.
  • FormatException is thrown in FilteringUIContext when a DateTime value is entered.
  • GridLookUpEdit - A search works only for a single column specified as DisplayMember in Server Mode when SearchMode is set to AutoSearch.
  • Icons in BarItems aren't scaled in PerMonitorV2 mode if the icons are obtained from SVGImageCollection.
  • LookupEditBase - NullReferenceException is thrown in the OnEditorLeave method in v20.1.7.
  • PictureEdit - It's impossible to create a custom TakePictureForm in the editor descendant.
  • SvgImageBox - DirectXProvider is not destroyed in OnHandleDestroyed.
  • Text Wrap doesn't work in XtraMessageBoxForm.
  • The BaseEdit.DefaultErrorIconAlignment property does not work.
  • TimeSpanEdit - The DivideByZeroException exception occurs in the CheckClickedItemIndex method.
  • XtraMessageBox - Long text is trimmed when XtraMessageBoxForm's size is limited and a message box contains an icon.
  • XtraOpenFileDialog throws NullReferenceException when a user control is passed to ShowDialog as a parameter.

XtraGantt

  • GantControl - Connectors in some palettes in the Bezier skin are hardly visible.

XtraGrid Suite

  • An exception is thrown on deleting a row and grouping the Grid in Server Mode.
  • FormatConditionRule isn't applied to a row when a cell value is changed and RowAutoHeight is enabled.
  • FormatException is thrown in FilteringUIContext when a DateTime value is entered.
  • GridControl - NotImplementedException is thrown when the GridView.ShowUnboundExpressionEditor method is called at runtime.
  • GridControl - The ActiveFilterString property is not correctly applied to the Microsoft Excel filter popup on specifying it in code.
  • GridView - MRU Filter Button is not hidden when the filter history is empty.
  • GridView - The Microsoft Excel Filter popup of a bound Selection column does not take into account an applied filter.
  • GridView - The GridColumnSummaryItemCollection.Add method does not have an overload with the SummaryMode parameter.
  • Master detail grid throws KeyNotFound Exception when the EndUpdate() method is called under certain circumstances.
  • NullReferenceException is thrown when restoring a grid layout and the GridView.OptionsLayout.StoreAllOptions property is set to true.
  • WinExplorerView - Group text is rendered incorrectly on scrolling a view.
  • WinExplorerView - Scroll bar buttons don't work when the WinExplorerViewStyle property is set to Small.
  • WinExplorerView - SelectionDrawMode.AroundItem is incorrectly applied when WinExplorerViewStyle.List is used.

XtraLayout Suite

  • FilterEditorControl - LayoutControlInternalException is thrown on capturing a workspace.
  • LayoutControl - When the height of a LayoutControlGroup's header increases, the header overlaps the controls below it.
  • LayoutControl's content is scaled incorrectly if the form's AutoscaleMode is set to DPI and the form is dragged from a 200DPI monitor to a 96DPI monitor.
  • NullReferenceException is thrown in ViewSortButtons in Microsoft .NET 5.0 RC2.
  • NullReferenceException is thrown when restoring a grid layout and the GridView.OptionsLayout.StoreAllOptions property is set to true.

XtraMap

  • Navigation panel's content is incorrect with the Cartesian coordinate system and MeasureUnit = Kilometer.
  • Null Reference Exception is thrown in debug mode during zooming operations in certain situations.
  • Vector Tile Providers - Certain style definitions without the "name" attribute are parsed incorrectly.

XtraPrinting Library

  • DocumentViewer - Changing the "Parameters" panel width makes it flicker when XtraReport.CreateDocument is called.
  • Simplify and document the PageSetupEditorForm.Setup method parameters.

XtraReports Suite

  • A string with Chinese characters is split into two report pages.
  • Cascading parameters - Date Range parameter does not correctly filter the look-up collection of its child parameter.
  • Code completion does not work in Expression Editor at the third nesting level and deeper.
  • Data Federation - Microsoft Visual Studio crashes with the System.InvalidOperationException 'Sequence contains more than one matching element' error when trying to create a query for multiple object data sources bound to the same class.
  • DocumentViewer - Changing the "Parameters" panel width makes it flicker when XtraReport.CreateDocument is called.
  • Export Report to MailMessage - Inline CSS Option is not available for XRRichText.
  • Export to PDF - Chinese characters may be not exported when the UseGdiPlusLineBreakAlgorithm option is enabled.
  • Layout is broken when exporting to HTML.
  • Performance - Export to PDF is very slow on Microsoft Azure with the AzureCompatibility option enabled.
  • Report Footer with PageBreak = BeforeBand and Subreport - Subreport's content is not rendered.
  • ReportPrintTool - Printing a report on a non borderless printer results in an InvalidOperation exception.
  • The drop-down of the Date Range parameter in XtraReport does not work in XAF projects when "DPI Awareness" is set to "Per Monitor (v2)".
  • The 'Microsoft.VisualBasic.CompilerServices.Conversions.ChangeType' function is not defined.
  • Microsoft Visual Studio Report Designer - the EditorOptions.EditorName property does not accept custom input.
  • XRChart - "The datasource doesn't contain a data member with the "X" name" error occurs on an attempt to calculate a summary by a report's calculated field.
  • XRChart Designer allows adding Calculated Fields even though they are not correctly serialized.
  • XRChart is not filled with data after a parameter is reset.

XtraRichEdit

  • Floating Tables - Document header content overlaps the table that is moved from the previous page.
  • Lists - The "Bullets and Numbering" form does not update the numbering format for a multilevel list if the first paragraph in the list is selected.
  • Localization - Specific strings are incorrect or missing in German resources.
  • Performance - Export to PDF is very slow on Microsoft Azure with the AzureCompatibility option enabled.
  • Tables - Height of merged cells is incorrect if they intersect vertically.
  • Tables - Tabs in tables are differently processed in Microsoft Word and RichEditControl.
  • UI - Dialogs invoked from the "Modify Table Style" dialog do not use the theme and Units used by RichEditControl.

XtraScheduler Suite

  • AppointmentFlyoutControl - Fields are not aligned with the longest label.
  • It is not possible to set the fore color in the AppointmentViewInfoCustomizing event handler when AutoAdjustForeColor is enabled.
  • SchedulerControl - A Reminder alert is not raised when storage works without a Scheduler instance.
  • SchedulerControl - Appointments are not shown after the keyboard navigation is used.
  • SchedulerControl - Appointments are not shown in MonthView when the TimeZoneId property is set to a time zone different than the local time zone.
  • SchedulerControl - Event handlers of the Print and PrintOptions buttons are removed when the designer of a custom Microsoft Outlook Appointment Form is shown.
  • SchedulerControl - It's impossible to hide particular resources in the "Available Resources" section of PageSetupDialog.
  • SchedulerControl - Layout of the Print Options form is incorrect.
  • SchedulerControl - There is no simple way to align an appointment's text in Timeline View.
  • SchedulerControl - There is no way to customize vertical alignment of the StartTime and EndTime items.

XtraSpellChecker

  • The Spell Checker stops showing misspelled words after the text editor is re-selected.

XtraSpreadsheet

  • Localization - Specific strings are incorrect or missing in German resources.
  • NullReferenceException on deleting a row with conditional formatting.
  • SpreadsheetControl doesn't allow opening a hyperlink attached to a shape in a protected worksheet.
  • The System.Windows.Forms.Clipboard.GetDataObject method crashes with the "Requested Clipboard operation did not succeed." exception on an attempt to paste Clipboard data from Microsoft Excel.
  • Usability - There is no API to change the chart axis type if a series is built from an array of values.
  • With certain formula bar characters the caret is positioned incorrectly.

XtraTreeList Suite

  • The Bezier - SVG Images use the Paint palette color to colorize White elements.
  • TreeList - Nodes unpredictably become accessible when their visibility is changed in the CustomRowFilter event.
  • TreeList discards a value of an incorrect type without displaying an error message.

XtraVerticalGrid Suite

  • Focus cannot be moved from an active editor when the e.ExceptionMode property is set to Ignore in the InvalidValueException event handler.
  • PropertyGridControl incorrectly displays a cell value for a property with a type converter unless the cell is focused.
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 .