DevExpress WinForms
Improves VerticalGrid, Spreadsheet and Rich Edit controls.
Fixes
- 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.