DevExpress WinForms 18.1.7

Verbessert Steuerelemente für Leisten, Datenraster, Editoren, Reporting, den Rich Text Editor und Spreadsheets.
November 5, 2018
Neue Version

Fehlerkorrekturen

All WinForms Controls

  • Appearance Editor - The Template dropdown has an incorrect size when it is opened the first time.
  • Project Settings Page - A layout is calculated incorrectly when DPI is higher than 100%.
  • SVG Icon Builder - The Save icon is not present in the tool.
  • SvgBitmap.Render draws black silhouette if null is passed instead of a palette.
  • The 'currentColor is not a valid value for Int32.' exception is raised in certain cases when an SVG image is rendered by SvgLoader.
  • The LookAndFeel.TouchUIMode property is not serialized.
  • UtilsExtensions - The ToArray extension method has the same name as the one in the standard System.Linq.Enumerable namespace.

Data Access Library

  • DevExpress Template Gallery fails to create a new XtraReport in certain Object Binding scenarios.
  • XtraGrid - Incorrect scrollbar position in Advanced Filter Control.

MVVM Framework

  • MVVM - Provide a way to register assemblies where Views are declared so that the default ViewManagment mechanism can locate them.
  • MVVMContext - NullReferenceException is thrown when setting ViewModelType if this type does have a namespace.

Project Templates

  • The Warning message is shown if a Dashboard Designer application is created using the Template Gallery.

XtraBars Suite

  • AccordionControl - Element Hint is not shown when DisplayMode=Overlay and State = Expanded.
  • AccordionControl - Footer buttons aren't redrawn if their visibility is changed.
  • AccordionControl - Groups cannot be scrolled in the collapsed state when the Overlay display type is used.
  • AccordionControl - Hamburger Menu is not collapsed in overlay mode if it is expanded by tapping on any item on a touch screen.
  • AccordionControl - Icons are shown in the reversed order in a footer if the ControlFooterAlignment property is set to Far.
  • AccordionControl - Items disappear on changing the ExpandElementMode property if the OptionsHamburgerMenu.DisplayMode property is set to Overlay and the RootDisplayMode property is set to Footer.
  • AccordionControl - SVG icons are always drawn by using the selected appearance if a corresponding element was once clicked and the AllowItemSelection option is set to true.
  • AccordionControl - The AllowElementDragging option doesn't work for the Overlay display mode.
  • AccordionControl - The expand button is shown if the GroupHeaderAndContent display mode is used.
  • AccordionControl - The ForEachVisibleElement and GetVisibleElements methods operate incorrectly.
  • AccordionControl - The MouseClick event is not raised when DisplayMode is Overlay.
  • AccordionControl - The TabStop property of the Header and Footer is not set based on the parent control's value.
  • AccordionControl doesn't synchronize its filtered items with a popup when DisplayType = Overlay.
  • AccordionControl ignores the Click event after collapsing in Windows Server.
  • AccordionControl with OptionsFooter.ActiveGroupDisplayMode=GroupHeaderAndContent is not in effect when DisplayMode=Overlay.
  • BarCheckItem - ForeColor is incorrect when the item is checked and the "Metropolis Dark" skin is applied.
  • BarCheckItem's BackColor isn't in effect when CheckBoxVisibility is set.
  • DockManager - Docking hints are drawn in unexpected location when moving a floating dockpanel.
  • DocumentManager - Float Documents cannot be resized when the Bezier skin is applied.
  • e.Handled doesn't have any effect in the AccordionControl.ElementClick event handler.
  • Editors placed in a toolbar are not activated after a validation error occurs in GridControl when a form is shown as an MDI child form.
  • FluentDesignForm - An AccordionControlElement item is incorrectly displayed when collapsed.
  • FluentDesignForm - The splitter and caption are shown separately.
  • GalleryItems does not take the ImageSize property's value into account when gallery items use SVG images.
  • HamburgerMenu - Item captions aren't painted when AccordionControl is collapsed and skinning is disabled.
  • HamburgerMenu - Selection isn't painted when skinning is disabled.
  • HamburgerMenu's items aren't updated after they were modified in code if DisplayType and State are set to Overlay and Minimized, respectively.
  • InvalidOperationException is thrown on closing multiple forms created in separate threads if they have BarAndDockingController.
  • It is impossible to get access to a button added to a bar.
  • It takes much time to display a heavily populated HamburgerMenu for the first time if DisplayType is set to Overlay.
  • Memory Leak occurs when using a ribbon control and showing a context menu for GridView.
  • Not all BarItemLink properties are listed in RibbonControlDesigner after a link is selected.
  • NullRefferenceException is thrown when upgrading a skin to version 18.1.6.
  • OverlayForm Image is not displayed if the opacity value is 0.
  • Provide an API to get selected items in ToolboxControl.
  • RibbonControl - A bar item link becomes focused but is not highlighted after the BarItemLink.Focus method call.
  • RibbonControl - A page is not selected in a parent ribbon if the SelectedPage property is set for a child merged ribbon.
  • RibbonControl - Incorrect padding calculation in the TabHeader skin element.
  • RibbonControl - Quick Access Toolbar items use default icons when only the LargeImage property is assigned.
  • RibbonControl - RadioGroup height is incorrect.
  • RibbonControl - The application button is incorrectly drawn on high DPI.
  • RibbonForm does not show a title bar if its ribbon is merged into a parent one.
  • RibbonPage copies its items when its name is set to an empty string.
  • Shortcuts are processed by RibbonControl if its parent control does not have focus.
  • SVG Image in BarButtonItem causes TargetInvocationException.
  • TabbedView - StackOverflowException is raised on an attempt to show a context menu of a floating Document when FloatingDocumentContainer = FloatingDocumentContainer.DocumentsHost.
  • TabPane - An svg image is not visible on a selected tab page when the Bezier skin is applied.
  • The Bezier - Lines are not drawn in non-default palettes when high DPI is used.
  • The Control + F1 shortcut is processed by all RibbonControls within a form.
  • The text style of groups cannot be changed using AccordionControl's appearance.
  • The ToastNotificationsManager.Failed event does not fire when an exception is raised.
  • When AccordionControl with ExpandElementMode  = Single is filtered, it expands all items.
  • WidgetView - The element position in the document header is not changed when the RightToLeft mode is enabled.
  • WidgetView - Document settings are not applied immediately.
  • WorkspaceManager produces memory leaks.
  • XtraForm has an incorrect border color when BarAndDockingController.Default.LookAndFeel.ColorScheme is set to a non-default value.
  • XtraTabbedMdiManager - Incorrect painting when the Right To Left layout is applied.

XtraEditors Library

  • XtraFileDialogs - A dialog is not correctly scaled if a user has monitors with different DPI settings.
  • BreadCrumbEdit - The filtered list is not updated when more than one letter is entered.
  • FluentDesignForm uses incorrect colors when the MDI mode is enabled.
  • GridLookUpEdit - In-place editors are not cloned when copying an editor at design time.
  • HyperTextLabel drawing text is too low.
  • Image Picker - The Layout and Filtering options are not saved.
  • It is possible to convert an editor to HypertextLabel using the Change Editor Type menu at design time.
  • LabelControl - Gif assigned to the ImageOptions.Image property is not animated.
  • LabelControl - Text wrapping does not work when limiting the control size and setting an image.
  • LabelControl - Trimming is not working when the Wrap and AllowHtmlString properties are set.
  • LabelControl does not take into account StyleController's AppearanceDisabled.
  • NullReferenceException occurs on an attempt to add a new color to an svg palette in SkinEditor.
  • Overlay Form is drawn above a form that is created in a separate thread.
  • OverlayForm - A custom Bezier Skin provides an incorrect overlay form image.
  • PopupContainerControl - Editors that are located in a drop-down window cannot show tooltips when the window is not focused.
  • ProgressPanel doesn't immediately reflect changes introduced to the RingAnimationDiameter property.
  • RangeControl - An exception is thrown when the control content does not fit into its boundaries.
  • SidePanelContainer - FillPanel does not fill the container after FixedPanel is hidden.
  • SidePanels flick when being resized in certain circumstances.
  • SVGImageCollection does not add images from project resources that have the Public access modifier.
  • The AutoExpandAllGroups property of RepositoryItemSearchLookUpEdit's view is not taken into account.
  • The virtual keyboard is opened on a tablet when clicking LookUpEdit whose TextEditStyle property is set to DisableTextEditor.
  • The WaitForm text is truncated when HighDPI is used.
  • TokenEdit - The EnterMoveNextControl property does not work.
  • TokenEdit with integer token values doesn't add a new token if a token with the same value was removed previously.
  • Transparent shadows are displayed if form skinning is disabled and FormBorderEffect is set to None.
  • XtraFolderBrowserDialog - A folder is not selected when it is chosen using TreeList.
  • XtraFolderBrowserDialog - The combobox does not get the folder name when this folder is selected in TreeList.
  • XtraFolderBrowserDialog does not allow selecting a current folder if its path field is empty.
  • XtraFolderBrowserDialog in Wide mode does not allow typing a name for a folder once a new folder is created.
  • XtraOpenFileDialog - Pressing TAB does not move focus.
  • XtraOpenFileDialog is shown in an incorrect position when the owner is moved to another monitor.
  • XtraOpenFileDialog lacks non-shortcut files if at least one shortcut is selected in multiselect mode.

XtraGrid Suite

  • A particular GIF image crashes the grid in DirectX mode.
  • A redundant scrollbar is drawn for the Layout View when it is used as a detail view.
  • AdvBandedGridView - Slow data-aware export to XLSX.
  • An image is not aligned in PictureEdit when using asynchronous loading.
  • Columns with RepositoryItemProgressBar display their values as percents in PrintPreview.
  • Dashboard - An error is thrown when applying Top N to a Grid's Numeric Column.
  • GirdView - A group row is incorrectly drawn when the AlignGroupSummaryInGroupRow option is enabled and the grouping is applied by a right-fixed column.
  • GridControl - A detail view shows an unnecessary scrollbar and has an incorrect height.
  • GridControl - Cell text disappears on showing a cell editor in code.
  • GridControl - HTML text is not shown in Excel Filter popup items when the DataItem.HtmlText property is set in the FilterPopupExcelData event handler and the column's FilterMode is set to DisplayText.
  • GridControl - The Excel Filter displays duplicated dates if an in-place TextEdit is used for editing.
  • GridView - Group text is not trimmed when there is a fixed column and the AlignGroupSummaryInGroupRow property is set to true.
  • GridView - Incorrect group summary text color when using Bezier Office Colorful.
  • GridView - The touch scrollbar flickers when the cursor is over an embedded detail view.
  • GridView - The touch scrollbar has an indent as the default one.
  • GridView - There is no capability to change the PaperKind property in Data Aware export mode.
  • GridView layout can be broken on scrolling when images are displayed in ServerMode.
  • Groups aren't painted in Kanban mode correctly when TileView is scrolled vertically and RTL is enabled.
  • Nested HTML Tables are not rendered in RepositoryItemRichTextEdit.
  • NullReferenceException is thrown after changing a Strikeout font style for a cell with the in-place RepositoryItemRichTextEdit editor in the RowCellStyle event handler.
  • The grid does not allow scrolling to the last detail row using the mouse wheel.
  • The grid's drop-down filter is not correctly skinned if TouchUIMode is enabled.
  • The OutOfMemoryException is thrown on an RDP session when the grid uses DirectX rendering and an application consumes much virtual memory.
  • The CheckBoxSelectorField property's value is not applied to a detail view.
  • WinExplorerView - Context buttons are shown in wrong positions.

XtraLayout Suite

  • An unhandled exception is raised on an attempt to add an EmptySpaceItem to a LayoutControl using a ContextMenu.
  • LayoutControl - A disabled editor is still focused no matter whether the AllowFocusReadonlyEditors option is disabled.
  • LayoutControl - Layout size is not recalculated when a new item is added at design time.
  • LayoutControl - Slow loading performance when LayoutGroup is hidden in a tabbed group.
  • LayoutControl has an incorrect size when the AutoSize option is enabled and the control is docked to the bottom of a parent control.
  • Tab navigation doesn't move focus across all controls when LayoutGroup is collapsed.
  • Tabs in TabbedGroup cannot be switched if AllowCustomizeChildren is disabled.

XtraMap

  • An unhandled error occurs when adding a newly created MapPolygon to the layer's SelectedItems collection.
  • An unhandled error occurs when processing the disk cache items in certain situations.
  • An unhandled error occurs when removing an item from the MapItemCollection at runtime.
  • An unhandled exception occurs when refreshing the Map storage data in certain situations.
  • Choropleth Map is exported empty in medium trust mode.
  • Huge CPU and memory usage if ImageLayer loads tiles from local file storage.
  • MapItem is not visible during drawing after loading a Shape file.
  • NavigationPanel displays the 60 seconds value instead of incrementing the minutes value in certain cases.
  • ObjectDisposedException occurs after switching ImageLayer.DataProvider back and forth between WmsDataProvider and OpenStreetMapDataProvider.
  • OpenStreetMap - The actual layer's transparency value is not applied to newly loaded tiles.
  • The Map control does not apply map items' changes made in the ShapeFileDataAdapter.ItemsLoaded event handler.
  • The MapBubble element modification is not reflected on the map when a Colorizer is applied to the VectorItemsLayer.
  • The MapOverlay position change is not reflected on the map in certain situations.
  • Usability - It is impossible to create MapCustomElement and MapCallout elements using the Map Editor toolbar.
  • Usability - It is impossible to load MapItems from KmlFileDataAdapter without using the FileUri property.
  • Usability - The MapEditor.MapItemEdited event does not provide information about the current operation type.
  • WMS Layer data is not shown in certain situations.

XtraPivotGrid Suite

  • A changed value is replaced with the default value in the Edit Formatting Rule dialog.
  • NullReferenceException is thrown on disabling the form in the BeginRefresh/EndRefresh events.

XtraPrinting Library

  • Page Setup Dialog - System.InvalidOperationException is thrown if margins' size is greater than the page width or the page width of the 'Custom' paper kind is less than margins' size.
  • Print Preview - Search functionality for bricks whose height is smaller than the font height does not work.
  • Printing - PageInfoBrick isn't drawn on a page when a document is printed on the default printer from code.

XtraReports Suite

  • An expression binding from another data member is marked invalid in the 'Edit Bindings' dialog.
  • ArgumentException occurs when restoring XRDesignForm's layout that contains multiple MDI tabs.
  • DevExpress.PivotGrid.v18.1.Core.dll is required when loading a report from an REPX file even if the report doesn't contain the XRPivotGrid control.
  • Document Generation - A pivot grid's grand total is not printed if the grid is placed into the GroupFooter band whose PrintAtBottom property is set to True.
  • Document Viewer - The 'Interactive Sorting Direction' icon is not visible if a control with 'Interactive Sorting' option turned on has a black background.
  • Documentation - Report Designer - The message box showing the warning about the use of the legacy Data Binding in a report contains an incorrect link to documentation.
  • End-User Report Designer - ArgumentOutOfRangeException is thrown on an attempt to run the Report Wizard if a report data source doesn't have any query.
  • End-User Report Designer - Formatting of XRRichText content is lost after changing font properties when only a part of its content is selected.
  • End-User Report Designer - Report scripts are lost on importing a report from an REPX file.
  • Export to DOCX - The exported page becomes bigger than one MS Word page in SingleFilePageByPage mode (TableLayout = True).
  • Export to PDF - Red crosses are shown and IndexOutOfRangeException is thrown on exporting a document that contains a non-breakable space.
  • HTML5 Document Viewer - An exported and printed report's paper size differs from the original report's paper size.
  • Page Setup Dialog - It's not possible to enter decimal values for report margins when hundreds of an inch report units are used.
  • PdfExportException - Update the exception message to make it include information about the PdfExportException.ValidationErrors collection.
  • WinForms End-User Report Designer - The drop-down editor does not work for the AnchorHorizontal and AnchorVertical properties in the Properties panel.
  • XML XtraReports are not properly converted after an update to version 18.1 (the XRLine.LineWidth issue).
  • XRBarCode - It is impossible to use all available start/stop pairs in the 'Codabar' symbology.
  • XRPivotGrid - The "Run Designer' context menu command does not invoke the Pivot Grid Designer.
  • XRRichText - System.NullReferenceException is thrown when showing RTF content with a page break that splits a table.
  • XRRichText - The control displays only the first page of a specific RTF document.
  • XtraReport export to Excel throws IndexOutOfRangeException when cross-band lines and big cell content are used.
  • XtraReports - Binding to a collection property stopped working in v17.2.6.

XtraRichEdit

  • A table row in a specific document is rendered with a bigger height.
  • CheckBoxes with the SizeMode property set to AutoSize do not preserve their size on document reload.
  • Dotted table cell borders are not printed.
  • It is possible to create more Columns or Rows than that allowed in a Table via the Split Cells dialog.
  • Last paragraph content is incorrectly deleted when start typing in the entirely selected paragraph.
  • Manually added BarItems of RichEdit/Spreadsheet don't display their large icon although LargeIcons is true.
  • RichEditControl does not refresh its content after performing modifications within the BeginUpdate/EndUpdate block.
  • RichEditControl hangs on loading an invalid Html document.
  • RichEditControl shows "MERGEFIELD" instead of the field name when no mail-merge data source is assigned.
  • System.ArgumentOutOfRangeException on an attempt to load a specific HTML document.
  • Tables in headers and footers are lost after loading an ODT document to RichEditControl.
  • The "Insert Hyperlink" command operates improperly on an attempt to insert a hyperlink into a table cell.
  • The "Line Weight" item uses an inappropriate color (compared to MS Word) when the "Automatic Color" is selected in the "Pen Color" and "Shading" items.
  • The automatic font color isn't changed to white when the dark background is specified at the table style level.
  • The CheckBox checked state is not preserved in OpenXml after the checkbox is manually checked/unchecked in a document.
  • The image.Uri parameter value of IUriProvider.CreateImageUri remains empty after an image is inserted at runtime.
  • The lock anchor property does not work.
  • The TOC field ignores the numbering format specified in the Section.Page.NumberingFormat property.
  • Usability - There is no way to reset character formatting applied with the "Text Highlight Color" Ribbon item.

XtraScheduler Suite

  • An appointment is assigned to an incorrect date if Application.DoEvents is called in a custom appointment edit form's constructor.
  • FirstVisibleResourceIndex returns an incorrect value after RespourcesTree's filter is cleared.
  • An inpalce editor is not activated on a selected appointment click.
  • How to change the scroll delta factor value.
  • NullRefferenceException is thrown when a reccurent appointment is modified and the AcceptChanges method is called.
  • SchedulerDataStorage doesn't take filtering applied to the underlying BindingSource into account.
  • The AppointmentsInserted event does not fire when the reminder is changed in a recurrent appointment.
  • The day header is clipped when the CustomDrawDayHeader event is used.
  • The exception is thrown when an appointment and dependency are created.
  • The InsertIfNotAlreadyInserted method raises ArgumentException when the FetchAppointments event is used.
  • The Month view is localized incorrectly.
  • 'There is already an open DataReader associated with this Command which must be closed first.' error occurs when a new appointment is added in GanttView.
  • There is no possibility to disable scrolling on the Appointment Drag.
  • ThrowIndexOutOfRangeException is thrown when SchedulerDataStorage is used and recurrence appointments have the same id.
  • SchedulerDataStorage - It is impossible to subscribe to the SchedulerDataStorage.Appointments.LoadException event at design time.
  • SchedulerDataStorage throws an error on mapping.
  • Some symbols are missing in DayResourceHeaders after upgrading from 16.1.14 to 17.2.9.
  • System.ArgumentNullException is thrown when editing a grid column used in Scheduler.
  • The Appointments collection is not cleared when new data storage is used.

XtraSpreadsheet

  • ArgumentOutOfRangeException occurs on an attempt to delete one of the last rows in a worksheet.
  • Cell alignment with an indent is reset on export to HTML.
  • Setting DisplayText of a Spreadsheet hyperlink doesn't update a worksheet.
  • The "Black and white" checkbox cannot be localized.
  • The "Function Arguments" form does not display the resulting value if the Number field contains a reference to a cell.
  • The "Insert ->Table Rows Above" action does not copy data validation rules applied to the current table row.
  • The "Shifting cells in a table is not allowed" message is shown after executing the Insert Sheet Rows command if a single cell is selected in a table.
  • The CellValueChanged event does not fire for unchanged values when the CommitMode property is set to Always.
  • The top line of the centered multi-line text may overlap gridlines.
  • The Worksheet.HeaderFooterOptions.ScaleWithDoc property does not have any effect.

XtraTreeList Suite

  • A filtered TreeList scrolls to the next visible node each time its underlying data is updated.
  • BeforeDropNodeEventArgs.SourceNode always equals null.
  • NullReferenceException occurs on clicking in AutoFilterRow when Drag&Drop Behavior is attached.
  • NullReferenceExceptions is thrown once a user right-clicks an empty space near TreeListBand.
  • TextExportMode is not taken into account on exporting TreeList to Excel.
  • The "An item with the same key has already been added." exception is thrown if the TreeList.OptionsFind.AlwaysVisible property is set before the ForceInitialize method call.
  • The focused border is drawn when Treelist is not focused and the RowFocus or RowFullFocus style is used.
  • TreeList - NotSupportedException is thrown when the IEnumerator.Reset method is called.
  • TreeList - NullReferenceException occurs when many nodes are dragged.
  • TreeList throws NullReferenceException on collapsing a node when its child node is selected and DirectX Hardware Acceleration is enabled.
  • TreeList with a right-fixed column raises an exception on form minimizing when the "Dark Side" skin is used.

XtraVerticalGrid Suite

  • InvalidCastException is thrown by PropertyGrid when a user changes a cell value.
  • PropertyGrid - RowEdit cannot be assigned for a property of a complex type.
  • PropertyGrid OfficeView - Setting Row.Visible to false doesn't hide a corresponding editor.
  • PropertyGridControl - An in-place editor is not taken into account when switching tabs in OfficeView.
  • PropertyGridControl - Nested properties' values are not updated when a business object implements the INotifyPropertyChanged interface.
  • PropertyGridControl - NullReferenceException is thrown when LayoutStyle is BandsView and AutoScaleBands is disabled.
  • PropertyGridControl - NullReferenceException occurs in the RaiseSelectedChanged method.
  • PropertyGridControl shrinks row headers when BestFit is called if AutoScaleBands is enabled and LayoutStyle is BandsView.
  • TypeAccessException occurs when using DataAnnotations.
  • Vertical Grid Error when adding a new row on data filtering.
DevExpress WinForms

DevExpress WinForms

Alle WinForms-Komponentensuites und -bibliotheken von DevExpress in einem Paket.

Sie haben eine Frage?

Live-Chat mit unseren DevExpress-Lizenzierungs-Spezialisten.