
Improves Bars, Charts, Grid, Pivot Grid, Ribbon, Rich Edit and Scheduler controls.
Fixes
Data-Aware Export
- It takes a long time to export GridControl with many cells to Excel.
DemoCenter (.NET)
- Code selection doesn't work in the demo Code Viewer.
DXBars & DXRibbon Common (WPF)
- Theme selectors do not show any icons for custom themes when UseSvgGlyphs is True and a custom theme is registered without an SVG icon.
DXBars for WPF
- AllowGlyphTheming is not working correctly in BarItems.
- BarEditItem - Editors are aligned incorrectly if items are located in a drop-down menu and Office2010 themes are used.
- Bars - WH_MOUSEHook fails with OverflowException on Korean Win10.
- GridControl displayed in HwndSource stays in memory after the host is removed.
- Items in BarSubItem's popup remain highlighted when the mouse pointer leaves their boundaries and the left mouse button is pressed.
- Popup in Office 2013 theme is different than in a real Office application.
- RadialContextMenu does not display sub-menus after upgrade to 18.1.
- The GlyphSideControl element can be focused using the keyboard.
DXCharts for WPF
- An unhandled error occurs during the ChartControl initialization in certain situations.
- Chart Designer - An empty color picker is shown for the Axis Label Background property.
- Legend - The Constant Line checkbox is not displayed when the MarkerMode property is set to CheckBoxAndMarker.
- Memory leak issue with the logarithmic Y-Axis item when the AlwaysShowZeroLevel option is disabled.
- OutOfMemoryException is raised while zooming a logarithmic scale using the mouse wheel.
- The Legend panel is not shown until the chart's data source is refreshed.
- Unsupported series types are not visible in the Dashboard Designer with the MetropolisDark theme.
DXControls for WPF
- DependencyPropertyBehavior - NullReferenceException is thrown if a composite property name is used.
- DXDialogWindow's title is not aligned correctly in SE themes.
- DXOpenFileDialog - The current start position is not the center of the owner form.
- DXOpenFileDialog - The Multiselect property value is ignored after switching between folders.
- DXOpenFileDialog - Touch themes aren't applied.
- DXSaveFileDialog - The first item is selected when opening the dialog.
- DXSaveFileDialog is shown without a border.
- Metropolis Light theme - An incorrect foreground color.
- SimpleButton - Provide the GlyphHeight and GlyphWidth properties to manually specify the required Glyph size.
- SimpleButton - The Delay and Interval properties aren't taken into account.
- SmartTags' Binding Editor doesn't work after the update to version 18.1.4.
- The IsEllipseEnabled property doesn't work in the Office2016WhiteSE theme.
- ToolTip inherits FontWeight from its parent with a DevExpress theme applied.
DXDiagram for WPF
- Diagram Control - Low contrast of the Style panel and too high contrast of grid lines.
- DiagramControl works slowly when it contains items with many connection points.
- DiagramOrgChartBehavior processes PropertyChanged updates from source items even if the UpdateItem event is not handled in the user code.
- Item moving and resizing is slow in DiagramControl when it contains many connectors.
- Nested DiagramContentItems are not generated when GenerationDepth is set.
- The diagram context menu is shifted to the right in version 18.1.
DXDocking for WPF
- A thick border is shown around a selected tab's header in TabbedGroup when the VS2017Light theme is used.
- An application hangs when ItemToLinkBinder objects are disposed of.
- An exception is raised when the FloatGroup.SizeToContent property is set to WidthAndHeight.
- ControlBoxButtons are incorrectly styled in the VS2017 and Office2016SE themes.
- Hidden panels stop opening when certain actions are performed over them in AutoHideGroups.
- MDIMenuBar doesn't show newly added items if an MDI panel is maximized.
- NullReferenceException occurs when a panel is dragged in DockLayoutManager with a broken hierarchical structure.
- The AutoHide panel automatically opens and collapses when the auto hide area is hovered.
- The MouseDown event is handled by DocumentMDIContainer's ScrollViewer in SE themes.
DXEditors for WPF
- ComboBoxEdit becomes empty when typing a value and EditValuePostMode is Delayed and IncrementalFiltering is enabled.
- Inplace CheckEdit editors work incorrectly in the LightGray theme.
- ListBoxEdit - Items become invisible when deselected in multiple selection mode and the VS2017Light theme is used.
- Null text is not readable in both Metropolis themes.
- ProgressBarEdit's border becomes thicker in certain themes.
- PropertyGridControl with PopUpBrushEdit - A focus issue after selecting the "G" field.
- Removing a group in the FilterEditor control causes a NullReferenceException.
- TextEdit error tooltip is not updated when IDataErrorInfo is used.
- TextEdit's validation error isn't updated.
- The GlyphRun rendering mode is not used when TextEditSettings.TextTrimming is set to None and there is no enough space to display text completely.
- Token editors - The left border is not visible when the editor's Background property is set.
- TokenLookUp with enabled IncrementalFiltering, MultiSelection and opened popup loses selected tokens after input and posting a new value.
DXGauges for WPF
- It is impossible to select Start/End values when the IsInteractive option is enabled.
DXGrid for WPF
- A search string is added to the MRU list although search results are empty.
- Auto Filter Row cells are not editable when ShowCriteriaInAutoFilterRow is set to false.
- Best fit doesn't work correctly if text trimming is disabled in cell editors.
- Cell selection doesn't work on a right-click when ShowSelectionRectangle="True".
- FormatConditions don't correctly apply TextDecorations if the CellTemplate property contains the InplaceBaseEdit element.
- Formatted ClipboardMode is not working when ShowCheckBoxSelectorColumn="True".
- Grid - An error tooltip doesn't disappear after a cell value is corrected.
- Grid occasionally gets "The given key was not present in the dictionary" exception when reloading data.
- It is impossible to color images in the Auto Filter Row by setting the WpfSvgPalette.Palette property at the AutoFilterRowControl class level in versions 17.2.4 and higher.
- The Excel Style Filtering popup cannot apply the Equals filter to enum values when a smart column is used.
- The Moving Row Focus documentation article contains incorrect information about the AllowInitiallyFocusedRow property.
DXLayoutControl for WPF
- A collapsed LayoutControl handles the MouseWheel event.
- LayoutControl doesn't apply values set in the theme style.
DXMap for WPF
- Map Pushpins unexpectedly change their position when zooming in certain cases.
- The BingRouteLeg.Itinerary.Detail property always returns the first detail item and does not allow receiving multiple items.
- The RouteCalculated event is not raised if an exception was raised during road calculation.
DXNavBar for WPF
- NavBarControl - The NavigationPaneView's popup form is shown with the transparent background when the Office2016WhiteSE theme is applied.
- NavigationPaneView popup background is transparent.
DXPivotGrid for WPF
- An empty column area row is displayed on export if the ShowColumnGrandTotalHeader property is disabled.
- An unhandled error occurs when expanding a field on a touch screen device if the asynchronous data processing is enabled.
- DXPivotGrid - The "Hide this Field" context menu item is shown as disabled when a Field List is hidden.
- NullReferenceException is raised when several different Pivot Grid controls are exported using the CompositeLink.
- Pivot Grid - Data editing stopped working correctly in version 18.1.4.
- The PivotDrillDowDataRow.SetValue method does not work in the cell editing sample project.
- The PivotGridControl.CellStyle behavior is changed after upgrade to v18.1.
- The public PivotCellBaseEventArgs.SummaryValue.CustomValue property returns an instance of a private class that does not provide a way to get an actual value calculated using the CustomSummary event.
- The same Data Area Cells from the first pivot grid are exported to all grids if several pivot grids are exported to the same document using CompositeLink.
- Usability - PivotGridControl doesn't provide the capability to avoid hiding a specific field.
DXPrinting for WPF
- DocumentPreviewControl - The 'Page Setup' dialog cannot be localized.
- DocumentPreviewControl width in DialogService is set to full width and min height.
DXPropertyGrid for WPF
- PropertyGridEditor's attribute isn't applied to classes.
DXRibbon for WPF
- RibbonControl's TitleBar is not hidden when ToolbarShowMode is Hide and RibbonTitleBarVisibility is Auto.
- Ribbon's BarButtonItem is incorrectly clicked when a dialog is closed.
- The "Resource not found" exception is raised when DXRibbon is used in one of Office 2016 SE themes.
- The Back button alignment in BackStageViewControl in Office2016WhiteSE differs from MS Office applications.
- There is no space between the group name and its drop-down button when the Seven theme is applied.
- Window buttons are shifted when BackstageViewControl is opened.
- Window title disappears after switching from RibbonControl to MainMenuControl.
DXRichEdit for WPF
- A paragraph's indent is not preserved as in MS Word when removing numbering from a "numbered list" item.
- A table imported from the HTML format has an incorrect layout when there are cells that span several columns.
- Margins defined in a custom style for Button are not applied to the Delete and Go To buttons in the Bookmark form.
- Significant performance degradation on initializing RichEditControl's UI commands.
DXScheduler for WPF
- A memory leaks occurs when reloading SchedulerControl's data source.
- DateTime values displayed in the scheduler's FlyoutControl ignore culture settings.
- NullReferenceException is raised in SchedulerControl when AllowAppointmentResize is set to False in XAML.
- RecurrenceInfo mapping does not work when a converter returns objects different from a string.
- Selected cells flicker on scrolling to the top.
- SchedulerControl is automatically scrolled to the beginning when a resource is hidden.
- 'System.ArgumentOutOfRangeException' when using the CustomWorkTime event with ShowWorkTimeOnly.
- The InvalidOperationException occurs when FastTextBlock's Text property is set to "\r\n" and the WordWrap functionality is enabled.
- The NullReferenceException occurs when SchedulerControl is refreshed.
- The Snap to Cells menu is not available for translation.
DXSpreadsheet for WPF
- Usability - There is no public API to collapse/expand all grouped columns and rows in a worksheet.
- KeyNotFoundException occurs on an attempt to copy a specific range in a document.
- Provide the capability to rename worksheets in UI by double-clicking the Sheet Tab Selector's tab header.
- Spreadsheet freezes when sorting after adding assignment to a cell.
- The Find and Replace dialog's button is named differently than in MS Office Excel's Find and Replace dialog.
- The Ctrl+N and Ctrl+S shortcuts still work if an image is selected in the document even if these shortcuts were removed using the RemoveShortcutKey method.
DXTreeList for WPF
- ExpandStateBinding does not work when rows are added at runtime between the BeginDataUpdate/EndDataUpdate method calls.
- Setting the AllowColumnFiltering property prevents drop-down editors in the Custom Condition Editor window from being opened.
- TreeListView - Extra updates are called when the AllowRecreateNodesOnEndDataUpdate property is set to True.
MVVM Framework
- MIF - ArgumentNullException is thrown on an attempt to unregister a nested module.
- NotifyIconService crashes the application after multiple clicks in the tray icon and moving the mouse pointer over the tray icon context menu.
PDF Viewer for WPF
- An application crashes when an invalid document is synchronously loaded into the PDF Viewer.
- PdfViewerControl's mouse wheel zooming doesn't work correctly when PdfViewerControl is located in ScrollViewer and the ScrollBarExtensions.AllowMouseScrolling property is disabled.
Project Templates
- The HamburgetMenu MVVM Template project template contains inconsistencies related to the Settings button.
Scaffolding Wizards
- The ScaffoldingStringId.Confirmation_Delete string translation is not applied.
Scheduler Core
- The iCalendarHelper class is missing in the Net Core version of the DevExpress.XtraScheduler.v18.1.Core.dll assembly.
Windows UI
- Support DataTriggers for HamburgerMenu's ItemTemplate.
- The NavButton.Background property is not applied in SE themes.
XtraReports Suite
- DocumentPreviewControl does not display a document if two monitors are used.
- WPF Report Storage does not resolve subreports nested with more than 2 hierarchy levels.