DevExpress WinForms 18.1.6

Released: Sep 5, 2018

18.1.6 での更新項目

不具合の修正

  • All WinForms Controls
    • AdornerUIManager - Guides are drawn off screen.
    • In version 18.1.5 the quality of SVG images has deteriorated.
    • SvgImage - Child elements do not take a parent's Display attribute into account.
    • The Bezier palette - Different names in the palette selector and palette gallery.
    • The Visual Studio crashes when Project Settings are applied if the App.config file is created and is not included to the current project.
    • When "Apply To All States" in the "Icon SVG Palette Editor" is clicked, plain colors are displayed instead of "SVG Palette Colors".
    • XtraFolderBrowserDialog - The SelectedPath property is not updated when creating and renaming a new folder.
  • MVVM Framework
    • Add the capability to bind commands on LayoutControlGroup's CustomHeaderButtons.
  • PDF Viewer
    • Rendering - Images are blurred at some zoom levels.
  • WinForms Demos
    • RibbonSimplePad demo - NullReferenceException occurs when Application Button is hovered in the TabletOffice style.
  • XtraBars Suite
    • AccordionControl Hamburger Menu - Elements are not aligned correctly when using an image.
    • A transparent control flickers when it resides in a RibbonForm.
    • AccordionControl - Group text is cut off when the group is hovered.
    • AccordionControl - Incorrect text color when the Office palette is applied.
    • Add the capability to show the menu list in the RibbonControl designer in the alphabetical order.
    • AdornerUIManager - An exception is thrown when a form is closed.
    • After upgrading to 18.1 from 17.2, RibbonPage captions aren't displayed entirely on monitors with 100 DPI when ForceTextRenderPaint is invoked.
    • AlertControl - GDI objects leak after AlertForms dispose in Windows 10 1803.
    • ApplicationButton overlaps the RibbonPage header on monitors with 250 DPI.
    • BarManager - A bar located within StandaloneBarkDockControl has incorrect height on 150% DPI.
    • BarManager - Bar items cannot be clicked if a bar is located on a custom Customization Form.
    • BarManager - BarItems cannot be deleted in the PopupMenu's designer.
    • BarManager - GDI Objects leaks when clicking and hovering over the bar menu.
    • DocumentManager - The label fore color changes when a document is floated and the skin is Office 2016 Dark.
    • DocumentViewer  - It should be possible to delete this component after creating its Ribbon interface.
    • FlayoutPanel is shown at a wrong location when switching an active document.
    • FlyoutDialog - Shading does not change the size when the owner form resizes.
    • HamburgerMenu - ScrollBar isn't hidden when the popup form is closed.
    • Memory leak in the Bezier skin when using SkinRibbonGalleryBarItem.
    • Minimized RibbonControl does not show its popup when a form is maximized and the taskbar is hidden.
    • NativeMDIVeiw - Provide a public way to maximize its documents.
    • RibbonControl - BarItem is not shown in the popup form when the OfficeUniversal style is used.
    • RibbonControl - The ApplicationIcon property is not in effect when the TabletOffice style is applied.
    • RibbonControl height is incorrect when the supportedOS id is set to Windows 10 in the app.manifest file.
    • RibbonMiniItems are not clickable after reopening the parent form.
    • Setting the RecentButtonItem visibility does not update BackstageView when BackstageView is not shown.
    • SvgImage is not scaled if BarCheckItem is located in a menu.
    • Text is incorrectly drawn in OverlayForm after applying a hotfix.
    • The BarItem image does not take the AppearanceDisabled.ForeColor property into account.
    • The Bezier - Lines are not drawn in non-default palettes when high DPI is used.
    • The form's shadow flickers when BackStageView is shown and then hidden.
    • The OfficeNavigationBar editor resets item names when you reorder items in the designer.
    • Unable to add buttons to a derived CustomizationControl class in 18.1.4.
  • XtraCharts Suite
    • A legend is displayed at an incorrect position if a custom localization is used.
    • Cannot show a form with XtraChart in a new Thread after Update from 17.2 to 18.1.
    • Chart Control unexpectedly displays decimal numbers in X axis labels when the AutoGrid option is disabled.
    • ChartControl not animating when ForceDirectXPaint is used.
    • Documentation - The ColorDataMember property is not described.
    • The diagram layout is incorrect when the chart is embedded in the DocumentManager container and the DirectX rendering mode is enabled.
    • The NullReference exception is raised after changing the Series visibility when the ChartControl is bound to the PivotGridControl.
    • Unhandled error occurs when opening the Form with ChartControl linked to PivotGridControl in certain situations.
  • XtraEditors Library
    • XtraDialogs - By default all items are displayed in XtraLarge mode.
    • XtraDialogs - Provide the capability to specify the default view mode.
    • An incorrect modal form is displayed when a WaitForm is displayed.
    • BreadCrumbEdit - The editing mode is turned off on typing a back slash by using the German keyboard.
    • CalendarControl - CellStyleProvider does not operate properly when the RowCount and ColumnCount properties are greater than one.
    • CalendarControl - InactiveDaysVisibility.FirstLast no longer working correctly.
    • CheckEdit's keeps the Pressed state if the next control is focused when the Space key is held down.
    • DateEdit - Scroll animation appears even if scrolling should not occur.
    • DropDownButton - An opened DXPopupMenu is shown again on clicking a combo button if BarManager or RibbonControl is placed onto a form.
    • EditorButton - The EnableImageTransparency property doesn't make a glyph transparent.
    • FluentDesignForm - A tooltip is not shown for BarButtonItem located in a title bar.
    • FluentDesignForm - An exception is thrown after removing Hamburger Menu.
    • FlyoutDialog - It is impossible to click buttons using Space.
    • FolderBrowserDialog - The "Path does not exist" error occurs when the DialogStyle property is set to Wide.
    • GridControl - Animation is not running when images are loaded asynchronously and the Bezier skin is applied.
    • Hyperlinks are not clickable when XtraMessageBox.AllowHtmlText is set to true.
    • ListBoxControl - A selected item is not highlighted when a control is disabled.
    • LookUpEdit scrolling doesn't work in Windows 7.
    • MRUEdit deletes the last inputted Korean symbol.
    • PictureEdit throws ArgumentException when zooming and scrolling in certain cases.
    • PopupContainerEdit's height is incorrect when AllowHtmlDraw is enabled and HtmlImages are set.
    • RepositoryItemColorPickEdit incorrectly calculates the popup size if the Flat style is used.
    • SimpleButton does't handle a mnemonic letter witn AllowHTMLDraw = True.
    • SVGImageCollection does not add images from project resources that have the Public access modifier.
    • The font name is not visible in the drop-down list in the Font dialog when McSkin is used.
    • TimeSpanEdit draws an incorrect number of minutes/seconds values in the TouchUI popup if the increment differs from the default value.
    • XtraForm - Icon is not changed when modified in the FormPainter.GetIcon method.
    • XtraMessageBox content is truncated when the ~ForcePaint method is invoked.
    • XtraOpenFileDialog - The active view is changed when switching between folders.
    • XtraOpenFileDialog opens a library in Windows as a file.
    • XtraOpenFileDialog opens a file from an incorrect path.
  • XtraGrid Suite
    • AdvBandedGridView - The AllowMultilineHeaders property is not taken into account on printing.
    • An exception is thrown once a user changes the auto filter row's initial filter condition.
    • An exported Excel document with many links is opened with a warning message.
    • Data Source Configuration Wizard does not allow to use LINQ to SQL model files in Visual Studio 2017.
    • Export to Excel consumes much memory when EntityServerModeSource is used.
    • WinExplorerView used as a detail view doesn't show a tab header.
    • GridView - A null value prompt is not shown after text is cleared in the Find Panel.
    • GridView - Japanese translations are missing for particular elements.
    • GridView - NullReferenceException is thrown when a document is created using PrintableComponentLink.
    • NullReferenceException is thrown on exporting RepositoryItemCheckEdit with CheckStyle set to UserDefined if corresponding check images are not set.
    • NullReferenceException occurs when the "Clear Filter" menu item is clicked in AutoFilterRow.
    • The error tooltip ignores the DefaultErrorImageOptions settings.
    • TileView - Text changes on hovering when DirectX hardware acceleration is enabled.
    • WinExplorerView - Incorrect results are highlighted when search is performed using FindPanel.
    • WinExploringView - A hovered item is still hovered when the mouse leaves GridControl.
  • XtraLayout Suite
    • The context menu is not clickable at design time.
    • The LayoutControlInternalException is thrown when a LayoutControlGroup.Visibility is LayoutVisibility.Never.
    • TextEdit width is incorrectly restored in LayoutControl when WorkspaceManager is used.
  • XtraMap
    • An unhandled exception occurs when refreshing the Map storage data in certain situations.
    • Choropleth Map is exported empty in medium trust mode.
    • Exceptions in the D3DRenderer.RenderImage method are raised on specific machines after updating an item collection.
    • HitTesting works incorrectly in the Cartesian Map after adding a new VectorItemsLayer.
    • It is impossible to get the coordinates of MapRectangle corners.
    • It is impossible to resize Dots using the Transform command.
    • It is impossible to resize the Editor Panel.
    • It is impossible to customize shape title appearance in the FileDataAdapterBase.ItemsLoaded event handler.
    • NullRefferenceException occurs in MapControl with a custom projection in certain cases.
    • The InitialMapSize property works incorrectly when a tile layer is used.
    • The map control does not update an element's shape after a corresponding SqlGeometryItem.WktString property has been changed.
    • The System.Runtime.InteropServices.COMException occurs in MapControl in certain cases.
    • The SystemOutOfMemory exception is raised if a map is frequently zoomed in and out.
    • Usability - There is no capability to apply a custom geometry template with different geometry data.
    • WMS Provider - An unhandler error occurs when rendering map data in certain situations.
  • XtraPivotGrid Suite
    • ArgumentOutOfRangeException occurs in the CustomCellDisplayText event handler when PivotGridControl's data source is empty in certain cases.
    • Binding to certain XPO properties does not work if the LegacyOptimized data processing engine is used.
    • Make the PivotGridDragManager.DoDragDrop method virtual.
    • Multiple duplicated queries are executed if a pivot grid loads data from the EF data source using BindingSource.
    • OLAP - The PivotField.GetDisplayText method does not return correct values if the OlapFilterByUniqueName option is enabled.
    • The "child generated no items" error occurs in certain cases.
    • The DataSourceChanged event is raised in version 18.1 even when the control does not have any data source.
    • An editor button is shown for an unfocused cell while a focused cell does not show any button.
    • The PivotGridField.EmptyValueText property is ignored.
    • The PivotGridFieldOptions.OLAPUseNonEmpty property is not effective in certain situations.
  • XtraPrinting Library
    • A transparent shape is exported to PDF with the White background color.
    • DocumentViewer - Russian Localization - A typo in the progress popup caption.
    • Print Dialog - The ArgumentOutOfRange exception is thrown upon clicking the "Print" button.
    • The Page class should expose the PaperKind property.
  • XtraReports Suite
    • Documentation - Add information about XRCossBandLine's limitation.
    • End-User Report Designer - The old Report Wizard produces a broken report layout for the "Justified" style.
    • Export to PDF - Wrapped text is truncated in the produced document.
    • It is impossible to change a band's size using the 'Shift + Down Arrow' and 'Shift + Up Arrow' hotkeys.
    • Rendering - Text in the XRLabel control rotated to angle of 90, 180, 270 degrees is rendered incorrectly.
    • Report Designer - "Custom" option is displayed withing the LineStyle property's drop down but cannot be used.
    • Script Editor - An error indication is not removed after an error was resolved and the script code was validated.
    • RichText - Spacing between list items is different in Print Preview.
    • XtraReport - Changing the document scale factor in the AfterPrint event handler truncates the document.
    • XtraReport.ExportToMail -  The XRPictureBox.Sizing mode is not preserved in Outlook.
  • XtraRichEdit
    • '726' is not a valid value for 'LogPosition'.
    • A bulleted/numbered list is moved outside RichEditControl's visible area after clicking the Tab key for several times.
    • A hyperlink is corrupted after resaving a specific Doc file twice using RichEditControl.
    • An unhandled exception is thrown after typing a value larger than Int32.MaxValue into the "Insert Table" or "Split Cells" dialog.
    • An empty cell is entirely selected when performing a Tab navigation in a table.
    • Document Variables are incorrectly exported into DOC format.
    • HTML Import - "LI" tags are not rendered correctly in RichEditControl after installing a hotfix.
    • Hyperlink Dialog - Mnemonics are missing in certain localizations.
    • InvalidCastException is thrown on showing the Search and Search and Replace dialogs.
    • Last paragraph content is incorrectly deleted with the Backspace key when the entire paragraph is selected.
    • RichEditControl scrolls documents to the section's first page after pressing the Esc key for the text box located in the document header.
    • Text around a Floating Picture is wrapped differently in the RichEditControl in comparison to MS Word.
    • The "Continue previous list" option in the "Bullets and Numbering" dialog works incorrectly.
    • The "Find and Replace" dialog incorrectly highlights the search result if the search string is found at the end of a merge field.
    • The character background overlaps the comment range background color.
    • The language is undefined for the last empty document paragraph.
    • The numbering is cleared for the newly inserted table row and for the row where the caret was initially located after invoking the "Insert Above" command.
    • Unchecking the "Underline words only" option in the Font dialog does not always result in clearing the formatting from the selected range.
    • Usability - There is no public API to access a hyperlink created for a floating image.
  • XtraScheduler Suite
    • An appointment has an incorrect TimeZone when SchedulerDataStorage is used.
    • Custom images cannot be rendered in the DayViewTimeCells.CustomDrawAppointment event handler using the e.Cache.DrawImage method.
    • GanttView - Not all grid lines are scaled on 200 DPI screens.
    • An error occurs when the Resources.DataMember property is set after the Resources.DataSource property.
    • Issue with Flyout ForeColor with Dark Themes and Agenda Views.
    • SchedulerDataStorage - Appointments are not deleted in the database when the TableAdapter.Update method is called.
    • The Appointment Flyout is not hidden when SchedulerControl is not focused.
    • Subject label overlaps resources' ListBox on the Reminder Form when the subject text is long and contains new lines.
    • XtraScheduler's Appointment Resize cursor is not shown for certain themes.
  • XtraSpellChecker
    • An exception occurs on checking hyperlink URL spelling when the Check As You Type spell checking mode is enabled.
    • SpellChecker has a memory leak when it operates in Check As You Type mode with RichEditControl.
  • XtraSpreadsheet
    • Serious performance penalties when performing "Fill Right".
    • A cell cannot be moved after opening a cell editor for a cell with a formula that contains a reference to a non-visible cell.
    • A cell with multiple formatting copied from a MS Excel document cannot be pasted to SpreadsheetControl.
    • An additional page is added to the printed document after adding a header.
    • Borders settings specified for a cell range are not applied to rows inserted inside this range.
    • Cell and Array formulas don't update cross sheet references.
    • Conditional formatting rules' order is changed after copying-pasting rows.
    • Formulas are incorrectly evaluated after sorting data by values.
    • Index and length must reference a location in the string error in XtraSpreadsheetControl.
    • Non-volatile custom functions are recalculated on hiding/showing columns/rows.
    • NullReferenceException is thrown on loading a document with slicers.
    • SpreadsheetControl does not raise the ActiveSheetChanged event when clicking a hyperlink referring to another worksheet.
    • SpreadsheetNameBoxControl still locked after Cancel CellBeginEdit.
    • The ActiveSheetChanged event isn't raised when the active worksheet is changed via the Activate dialog.
    • The ClipboardDataPasting event is raised when the copying/pasting operation is performed in the same document.
    • The conditional formatting icon is incorrectly scaled on printing.
    • The Name Conflict dialog is displayed when a formula with a defined name is copied from the Formula bar and pasted into a worksheet cell.
  • XtraTreeList Suite
    • Filter Editor - Not expected scrollbars are visible when the UseWindowsXPTheme property is true.
    • IndexOutOfRangeException is thrown on minimizing a form with TreeList that has a fixed band.
    • The MoveNextVisible and MovePrevVisible methods do not work after a user changes a focused node using the keyboard.
    • Incorrect node order if the e.Cancel parameter is set to True in the BeforeDropNode event handler.
    • Incorrect content alignment when dragging a node with StateImage.
    • IndexOutOfRangeException is thrown when the root node is expanded if the Caramel skin is used.
    • Repository items are marked as unused in the TreeList designer after re-opening the control form at design time.
    • TreeList custom drawing Graphics and GraphicsCache differences.
    • TreeListDesigner is unexpectedly closed on selecting the TreeLine item in the Appearances tab.
  • XtraVerticalGrid Suite
    • Grid and Tree lookups are invisible after migration to version 18.1.4.
    • A bound property setter is called twice in OfficeView when SpinEdit is used for editing and the Enter key is pressed.
    • An empty string is automatically replaced with a type name.
    • Enum localization is not taken into account.
    • OfficeView - Decimal properties are incorrectly set using editors.
    • RepositoryItemHyperLink has an incorrect ForeColor when it is used as an in-place editor in VGridControl.
    • Cell text is shifted when BorderStyle is set to NoBorder.