DevExpress WinForms 19.1.5

Améliore les contrôles Charts, Editors et Grid.
Août 2, 2019
Nouvelle Version

Correctifs

All WinForms products

  • Button - Borders are not drawn with the Office2003 style.
  • DocumentManager - Document selector arrow doesn't update its color on skin change.
  • GroupControl - Incorrect header background color with the Light GroupStyle and the Seven Classic skin.
  • SVG Icon Builder - An icon is incorrectly colorized.
  • SVG Icon Builder - NullReferenceException is thrown in the DevExpress.Utils.Svg.SvgGraphics.MeasureString method during conversion.
  • Svg Icon Builder does not remeber imported libraries from one version to the next version.
  • SVG Image - OutOfMemoryException is thrown when an image with a gradient is displayed or imported to the SVG Icon Builder tool.

Data Access Library

  • EFDataSource - The filter string expression is not updated for the current GUID report parameter value.
  • Query Builder - Unicode characters are not displayed in data column captions.
  • The DevExpress.DataAccess.NetCore.csproj file contains a reference to the DevExpress.Printing.Core.v19.1.dll assembly whereas the DevExpress.Printing.Core.NetCore.csproj file uses the DevExpress.Printing.v19.1.Core assembly name.

MVVM Framework

  • DocumentManagerService - An XtraForm size increases when the form is activated via the Show method.
  • DocumentManagerService doesn't activate a minimized document.
  • MVVM Context - Binding to nested properties produces a non informative exception.

PDF Document API

  • DirectX Rendering - InvalidOperationException is thrown on rendering specific documents.

PDF Processing (Common)

  • JPX - Big images are decoded slowly.
  • Metafile - An unsupported metafile is converted to an image with low resolution.
  • Rendering - OutOfMemoryException is thrown while drawing large JPX images.

PDF Viewer

  • DirectX Rendering - InvalidOperationException is thrown on rendering specific documents.
  • Parsing - Document with a specific symbol sequence before the end image marker inside the inline ASCII85-encoded image cannot be parsed.
  • Usability - There is no API to access the popup menu item based on its command Id.

Project Templates

  • The "Report.." menu item is not visible in the Visual Studio context menu for a folder in a project.

Snap

  • ArgumentNullException is thrown on selecting the Ribbon's Appearance tab generated by the Snap control.
  • Calculated fields added at run-time are not displayed in the Edit Calculated Fields dialog.
  • SnapControl does not add a calculated field created in UI to the application data source's CalculatedFields collection.
  • SnapControl does not render a barcode located inside a text box.
  • SnImage loses its alignment on saving a document.

Spreadsheet Document API

  • Usability - There is no API to get a cell range from which the series name is retrieved.

WinForms Dashboard

  • Memory Leak after updating a data source in a dashboard displaying the Chart item.

XtraBars Suite

  • Fluent Design Form - How to remove the separator between form content and AccordionControl.
  • AccordionControl - All elements are collapsed after clearing a filter.
  • AccordionControl - The filter control background color is not consistent in a custom skin.
  • AccordionControl - The search panel is not visible in HamburgerMenu mode when the AllowMinimizeMode option is disabled.
  • AccordionControl is incorrectly drawn when it is docked on the right.
  • ArgumentException or ArgumentOutOfRangeException are thrown when SVG images are imported to the Image Picker.
  • BarCheckItem - The checked state is not displayed if a menu side strip is hidden.
  • BarManager Merge and UnMerge events work unexpectedly in some situations.
  • BarStaticItem and other BarItems are displayed in a single line after icons are assigned.
  • BarStaticItem incorrectly draws small raster icons.
  • BarSubItem - The separator is drawn incorrectly if an item is added in code.
  • DockManager - A float panel is shown on a wrong screen when the BackstageView control is active in RibbonForm.
  • DockManager - The parent form disappears when DockPanel with the active LookUpEdit popup is docked.
  • DockManager - There is no way to specify a size of Auto-Hide DockPanel.
  • DocumentManager - A tile cannot be interacted at design time when the Tile Elements designer is closed without any changes applied.
  • DocumentManager - Showing an MDI form is slow in TabbedView.
  • GalleryControl - GetVisibleItems returns an incorrect number of items.
  • GalleryControl - System.OverflowException occurs when the AutoSize property is set to Vertical.
  • NavigationFrame - Animation does not work in RightToLeft mode.
  • NullReferenceException is thrown when BarStaticItem is added to ApplicationMenu at design time.
  • Office 2019 Colorful - AccordionControl's Expand/Collapse Buttons have incorrect images.
  • Office Navigation Bar - Implement the OfficeNavigationBar.CalcHitInfo method.
  • RibbonControl - RibbonPageCategory width is incorrect when the PageCategoryAlignment property is Right.
  • RibbonControl - Search Menu shows items from hidden groups.
  • RibbonControl - The "Paremeter is not valid" error is thrown on the main page click at design time.
  • RibbonControl - The Alignment property does not work for the SearchEditItem element.
  • TabbedView - NullReferenceException is thrown in the FloatResizeZone.FloatFormBounds property getter.
  • TabbedView - The EndFloating event is not raised when DockPanel is used.
  • The PresentationCore assembly is loaded if a form has RibbonControl.
  • TileNavPane - A button cannot be clicked after its parent becomes enabled.
  • ToolBarForm - BarEditItem does not redraw when the Visibility property changes.
  • ToolBarForm - Pressing an accelerator key doesn't trigger a click on a corresponding link.
  • XtraBars - Sub menues miss their captions in the BarManager Designer when the ShowMenuCaption property is enabled.

XtraCharts Suite

  • SwiftPlot chart flickers if there is a gap in a line with null value points.
  • A report with a specific layout of a chart is generated for a long time.
  • An incorrect ChartScrollEventArgs.Type property value is returned during scrolling.
  • An unhandled exception occurs during zooming and scrolling operations when the chart's data is refreshed at runtime.
  • ChartControl - The manual WholeRange property value is not kept during subsequent zoom in/out operations.
  • End-User Chart Designer - It is impossible to set the Axis.VisibilityInPanes property.
  • GridControl - 3d Pie Chart is not shown in the Grid.
  • It is impossible to zoom a chart using the mouse wheel if ZoomingOptions.ZoomToRectangleMouseAction.ModifierKeys is set to ChartModifierKeys.None.
  • Polar Diagram - The Y-Axis range behavior is changed after upgrade.
  • The Axis.WholeRange property assignment is ineffective in certain situations.
  • XRChart - A chart palette is not applied after a report's CodeDOM layout is saved to XML.

XtraDiagram

  • ArgumentException is raised in DiagramControl when a connector's content is drawn after accessing ShapeGeometry.
  • The "NoBorder" BorderStyle value doesn't hide DiagramControl's border.

XtraEditors Library

  • "Glass Oceans" Skin - SimplbeButton text is unreadable when PaintStyle is "Light".
  • An item can not be moved up in ListBoxControl when the Drag&Drop behavior is used.
  • Binding enum to ListBoxControl throws the System.FormatException exception.
  • Changes to how popup forms limited their size.
  • Disabled EditorButtons are painted as enabled in SVG skins.
  • FilterControl - NullReferenceException is thrown on clicking the Date and time constants item in a filter combo box.
  • FilterEditorControl - A filter string cannot be converted to a visual tree if a custom function is applied to a nested property of a collection element.
  • GridView - FilterEditor cannot create a tree for an expression with the Today function.
  • GridView - The current filter is not localized when the FilterCriteriaDisplayStyle property is set to Visual for aggregate expressions.
  • GroupControl - The transparent background does not apply if the parent's BackColor is also transparent.
  • If RangeControl is connected to XtraChart, it displays an incorrect interval when XtraChart's min and max values are specified.
  • ImageComboBoxEdit - Image size is not taken into account while calculating item height.
  • ImageListBoxControl - Items text is truncated instead of wrapping.
  • Imagelistboxitem is removed instead of dropped/moved.
  • LookupEdit - Unable to find items starting with letter "a".
  • NullReferenceException when XtraDialog.Show is invoked in version 19.1.
  • PictureEdit - An exception is thrown on saving a modified snapshot.
  • PictureEdit - System.ArgumentException "Parameter is not valid" when saving editor changes and AllowAnimationOnValueChange set to True.
  • Project Settings Page is transparent when Per-Monitor DPI awareness option is enabled in Visual Studio 2019.
  • RepositoryItemCheckedComboBoxEdit - The ContextButtonClick event does not fire.
  • RibbonForm - A black border is drawn on the right side of controls located in the form when using RTL.
  • SearchControl doesn't provide a way to customize it's search text.
  • SimpleButton and LabelControl don't use SVG Icon Palette for the Disabled state.
  • SVG - Opacity does not apply if it is set in the Style tag.
  • Svg image does not properly rendered.
  • The application hangs when WindowsFormsSettings.FilterCriteriaDisplayStyle is set to FilterCriteriaDisplayStyle.Visual if a data model contains self-referencing properties.
  • The Pen.DashStyle property isn't taken into account on drawing in DirectX mode.
  • TokenRepositoryItem doesn't respect appearance settings assigned via the Grid's RowStyle and RowCellStyle events.
  • TreeListLookUpEdit - Binding to the EditValue property does not work on initialization when columns are created using the Columns.Add method and the TreeList control is in unbound mode.
  • XtraDialog - A child control does not fill all available space of a dialog.
  • XtraDialogForm - NullReferenceException is thrown when using the Show method.
  • XtraMessageBox - A black background is drawn when using RTL.
  • XtraMessageBox - A black border is drawn on the left when using RTL.
  • XtraMessageBox - Buttons do not change their height in the Showing event handler after the upgrade to version 19.1.4.
  • XtraMessageBox - Text's vertical alignment is incorrect.
  • XtraMessageBox - The multiline text is trimmed.
  • XtraMessageBox text is not centered vertically.
  • XtraMessageBox truncates message text after an update to v19.1.4.
  • XtraMessageBoxForm - NullReferenceException is thrown when using the Show method.
  • XtraOpenFileDialog - "Path doesn't exist" on accessing WebDav content.

XtraGauges Suite

  • An indicator's image does not reflect the GaugeControl.Enabled state.
  • The StateImageIndicator element does not reflect the control's Disabled state.

XtraGrid Suite

  • A control displayed using RepositoryItemAnyControl in a detail view is not correctly drawn via DirectX after refreshing the corresponding row.
  • A redundant caption is displayed in the Value dropdown of a column filter's Numeric Filters tab.
  • A row cannot be moved using the Drag&Drop behavior when GridControl does not have focus.
  • BandedGridView - Columns are missing during the export to PDF.
  • Cursor over cell is reset when a view or column property changes.
  • Disabled Format Rules are shown in Print Preview.
  • DragAndDropBehavior - An insert indicator is shown over a preview row in GridView.
  • ExcelFilter doesn't show NULL when GridControl is connected to XPServerCollectionSource.
  • GridControl - Columns are cropped during the export/printing if columns fixed to the left are used.
  • GridControl.ExportToXlsx using WYSISYG ExportType does not export actual value in summaries.
  • Alignment of printed column headers does not match alignment of column headers in GridView when the GridView.OptionsPrint.UsePrintStyles option is disabled.
  • HTML text formatting is not taken into account on printing.
  • IndexOutOfRangeException is thrown on selecting an item from the Date and time constants list and updating the Filter Panel.
  • NullReferenceException is thrown when a key is pressed after the ShowCheckBoxSelectorInColumnHeader property change.
  • The current filter is not localized when the FilterCriteriaDisplayStyle property is set to Visual.
  • The IndexOutOfRangeException exception is thrown when ActiveFilterString uses the LocalDateTimeTomorrow function.
  • The New Formatting Rule dialog has an incorrect layout when the DPI scaling is used.
  • The SelectionChanged event not firing after moving rows.
  • The touch scrollbar is not shown if a grid is on a floating form.
  • GridView shows white gaps instead of group rows when group rows are scrolled.
  • GridView, RDP - Pasting data from a remote machine to a local one adds empty cells.
  • GridView's caption HTML formatting is ignored on printing.
  • GridView's footer height is increasing when GridView's layout is restored.
  • OverflowException - Arithmetic operation resulted in an overflow error on searching via the Find Panel.
  • Raster icons in AutofilterRow aren't centered vertically.
  • The 'Is same day' filter criteria is incorrectly translated in Spanish localization.
  • The first column has an incorrect width in the printed document when the GroupDrawMode.Office2003 mode is used.
  • The sort icon is not correctly drawn when the DirectX mode is enabled.
  • TileView - A scrollbar does not work as expected in RTL mode.
  • TileView - OptionsTiles are not saved by SaveLayoutToStream.
  • TileView - The BeforeItemDrag event does not raise if TileView is a detail view.
  • TileView is scrolled when a datasource is cleared.
  • XtraGrid - Deleting a column with an active filter raises an exception.

XtraLayout Suite

  • DevExpress design time UITypeEditor is used in LyoutControl's Runtime Customization for editing ImageOptions.
  • BarCodeControl's height is incorrect in a printed document.
  • NullReferenceException is thrown on clicking a check button in the LayoutGroup header and the group is disabled.
  • The names of some components are reset on pasting a LayoutControlItem.
  • NullReferenceException is thrown when LayoutControlGroup is expanded and the RightToLeft property is set to Yes.
  • Panel size is not calculated correctly if the StackPanel.AutoSize property is enabled.

XtraMap

  • A newly created map item disappears after calling the MapEditor.ResetEditMode method at runtime.
  • After upgrade 18.2.6 -> 19.1.4 application hangs when using XtraMap DistanceBasedClusterer in certain cases.
  • An unhandled exception occurs when scrolling the map.
  • BingRouteDataProvider - An unhandled exception (ArgumentException) occurs when calling the CalculateRoute method.
  • Map Control - NullReferenceException is thrown on map zooming.
  • Map Editor Panel icons are not visible when the skin appearance is disabled.
  • The CalcHitInfo method does not return any information about the clicked legend.

XtraPivotGrid Suite

  • Field filter does not work when PivotGridField is mapped to a nested property.
  • Field Value Expand/Collapse button is shown on an incorrect position if the field value text is empty.
  • Filtering does not work if the PivotGridField.Name property includes a dot.
  • LINQ to XPO throws NotSupportedException when used with PivotGridControl in Server Mode with the MySQL database and DevExpress 19.1.3.
  • NullReferenceException occurs in PivotGridControl when scrolling in certain cases.
  • Pivot Grid cannot save/restore the field filter if the field is bound to a column of a custom type.
  • The pivot grid is not refreshed on the TopValueMode property change.
  • XtraPivotGrid - In-place editors demo - Two drop-down buttons are shown when a user clicks a cell's selection dashed border.

XtraPrinting Library

  • A report with more than 256 colors loses its colors on exporting to Excel.
  • RemoteDocumentSource throws the NotSupportedException.

XtraReports Suite

  • A calculated field's value in a detail report is not calculated if the report's data source is changed at runtime.
  • A recipient address is added each time the 'Send...' command is executed.
  • DevExpress 19.1.4 is caching Sub-reports that have an object datasource.
  • End-User Report Designer - Only localized values of the BorderSide enumeration work in an expression.
  • End-User Report Designer - There is no command related to the "Insert Sub-band" action.
  • End-User Report Designer - Undo/Redo commands are disabled when the Field List element is focused.
  • Export to DOCX - Label bricks split to several pages work incorrectly in some cases.
  • It is possible to set the Document.AutoFitToPagesWidth property when the CachedReportSource component is used.
  • Page width and height change in the Page Setup dialog if the 'Landscape' option is used.
  • SqlDataSource does not fill a query used by the XRChart control after the upgrade to v19.1.
  • Suppressing SubBand which belongs to GroupHeaderBand (RepeatEveryPage = True) does not work correctly.
  • System.NullReferenceException is thrown on clicking a chart in the End-User Report Designer if SVG images are disabled.
  • There is no way to paste text from the clipboard into MemoEdit located in the End-User Report Designer.
  • Visual Studio Report Designer for .NET Core - Nested subreports are not shown on the Preview.
  • XRPivotGrid - The control uses the previous data source of a report in some cases.
  • XRShape - The control has a padding at the right and bottom that cannot be removed.

XtraRichEdit

  • ArgumentOutOfRangeException occurs on an attempt to load a new document after importing an RTF document.
  • NullReferenceException occurs on an attempt to set the vertical alignment for TextBox using the Layout Options dialog.
  • Paragraph frames are incorrectly arranged after importing a specific Rtf document.
  • Print Layout is scrolled on the view open even when there is sufficient space to fit the page.
  • RichEdit - Underline text is incorrectly exported to PDF.
  • Rtf with an image is incorrectly shown in RichEditControl.
  • Text highlight isn't applied when the entire paragraph is selected.
  • The DocumentLayout.GetPageCount method call hangs after changing the highlight color for a text range.
  • The formatting cannot be changed if the caret is located at the end of the paragraph after the space character, and a custom Syntax Highlight service is used.
  • The horizontal ruler is drawn with the left offset after switching between RichEditControl's Views if RichEditControl.Options.HorizontalRuler.Visibility is set to Visible.
  • The Picture Tools ribbon category isn't displayed for an image dropped in a document from the File Explorer.
  • The Rotate button is not shown for tall images in the SimpleView.
  • The text displayed in the Simple view is incorrectly arranged on typing if the document contains paragraphs with the Justify alignment.
  • Usability - There is no public API to manage the "Don't Expand Character spaces on a line that ends with SHIFT-RETURN" setting.

XtraScheduler Suite

  • AgendaView supports neither CustomAppointmentSort nor CustomAppointmentGroup.
  • CreateSourceObject fires several times if appointments' data source is a list.
  • Outook demo: incorrect appointment text layout in Farsi version.
  • ArgumentException is thrown on calculating a layout.
  • Empty spaces are shown when sorting appointments without comparing the Start and End values in the CustomAppointmentSort event handler.
  • RangeControl doesn't take the FirstDayOfWeek property into account for its Week scale.
  • SchedulerControl - esources disappear after a layout is restored from XML.
  • The TimeRegion restriction is not checked during AppointmentResizing.
  • SchedulerControl serializes the default value of the TimeRegionValidationInterval property.
  • SchedulerDataStorage - The AppointmentChanging and AppointmentsChanged events are raised incorrectly.
  • SchedulerDataStorage - The AppointmentsInserted event is raised for an appointment that has AppointmentType equal to AppointmentType.Occurrence.
  • The CustomDrawTimeCell event doesn't fire for SelectionBarCell.

XtraSpellChecker

  • SpellChecker tries to load the DevExpress.Snap, DevExpress.RichEdit, and DevExpress.RichEdit.Core assemblies even if there are no SnapControl and RichEditControl in the project.

XtraSpreadsheet

  • A cell value entered in GridControl's New Item Row is cancelled if GridControl's data source is bound to SpreadsheetControl.
  • A specific XLSX document cannot be imported.
  • Defined names are initialized twice on importing a Xlsx document and their links stay in model after clearing the DefinedNames collection.
  • It's possible to create a formula with a text value longer than 255 characters.
  • Navigation with the arrow keys doesn't work inside a custom in-place editor opened for a merged cell.
  • New Layout - System.NullReferenceException is thrown on rendering a document with a specific pivot table.
  • Spaces in hyperlinks are replaced with "%20" on the document load.
  • SpreadsheetControl may incorrectly copy cell values when using the fill handle if the selected range is filtered.
  • The default SpreadsheetCommandGalleryItem.ImageOptions.Image property value is serialized in a designer file.
  • The 'Insert Table Rows Above' command inserts a new row not only into the current table but also into other worksheet tables.
  • The Name Box doesn't allow inserting round brackets in the picture name.
  • There is no capability to switch to another worksheet while editing a formula.
  • Unlocked cells are not preserved when copying a protected worksheet to a different worksheet using the Worksheet.CopyFrom method.
  • Usability - There is no API to get a cell range from which the series name is retrieved.

XtraTreeList Suite

  • The CellValueChanged event fires when a node is refreshed.
  • CellValueChangedEventArgs is always FocusedColumn in the CellValueChanged event.
  • NullReferenceException is thrown in the TreeListData.ListChanged method.
  • The CellValueChanged event fires when data is loaded in unbound mode.

XtraTreeMap

  • Usability - There is no capability to limit the group detail level.

XtraVerticalGrid Suite

  • NullReferenceException is thrown in the Cache.CalcTextSize method.
  • PropertyGrid Designer - The SVGImage picker is empty.
  • PropertyGridControl - Tabs are overlapped by a Find Panel.
  • PropertyGridControl - The SaveLayoutToXml method doesn't save editor row types in Office view.
  • PropertyGridControl - When rows are restored, their captions aren't shown.
  • Rows in VGridControl disappear at runtime.
  • VGridControl - A category row has incorrect width when data is exported to an Excel file.
  • VGridControl - The property value is set only for the latest selected rows at design time.
  • VGridControl isn't painted when DirectX is enabled and UseWindowsXPTheme is enabled.
  • XtraReport - NullReferenceException when a band is renamed.

XtraWizard

  • Custom WizardButtons do not use WizardControl's skin.
  • Wizard Title rectangle seems smaller when DPI increases.
  • WizardControl - PageValidating fires on removing a selected Page.
  • XtraWizard Designer - Change the current page when selecting a page in the Document Outline and Properties control drop down.
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 .