
Improves the Chart, Grid and Reporting controls.
Fixes
All WPF Controls
- Visual Studio's design time works incorrectly if DevExpress Visual Studio themes cannot be found
DXBars for WPF
- An exception is raised in the HwndHostMouseListener.WH_MOUSEHook method when the column context menu is opened
- Glyphs are cropped in bar items when GlyphSize is set to Default and the VS2017 or Office2016 SE themes are used
- The Customization dialog window is positioned incorrectly on High DPI screens
- The mouse pointer is moved slowly if an application contains HwndHost, DXBars components and the main thread is locked
DXCharts for WPF
- Chart Designer - A newly added Series item is not displayed in the Legend panel
- Chart Designer - It takes a lot of time to open the designer and bind series to data
- Chart Designer - Unable to configure the Series Template definition for a newly created Series item
- Series Label layout is incorrect after upgrade
- The Axis Range is unexpectedly changed in the Real-time demo module
- The Crosshair popup does not use the Color data member if a chart is zoomed
- The Crosshair's Popup form blinks when moving the mouse cursor in certain cases
- The runtime Range Area Series border style modification is not effective
- Zooming - Axis labels completely disappear after "zoom in" operations
DXControls for WPF
- ArgumentException is thrown in DevExpress.Xpf.Core.Native.WindowChromeWorker.SetWindowRegion
- Button sizes of the VS2017 Dark theme window don't match the size of the VS2017 application's button
- CPU usage increases when WaitIndicator displays
- DataLayoutControl throws NullReferenceException when editor attributes are used for byte[] properties
- DialogButtons are not shown in ThemedWindow when it is the main window in an application
- DXModalWindow is incorrectly expanded if the WindowStyle attribute is set to None
- DXOpenFileDialog - Make the FileOK event public
- DXRibbonWindow\DXWindow cannot be closed when pushing the mouse to the top right corner
- DXWindow draws its icon incorrectly when non-standard DPI settings are used
- DXWindow's title is not visible when the VS2017Dark theme is applied
- Dynamic window Title is truncated with an ellipsis until the window is resized
- Empty items are shown in TaskBar after DXMessageBox closes
- NullReferenceException in the SetRibbonControlMargin method after installing a hotfix
- The rendering mechanism ignores space at the end of a string located in the content
- The standard Min/Max/Close buttons appear in ThemedWindow in certain cases
- ThemedMessageBox - The window is clipped if DPI settings are not equal to 100%
- ThemedMessageBox is not shown in the center of its owner even if the WindowStartupLocation property is CenterOwner
- ThemedWindow - Window buttons cannot be pressed in a maximized window
- ThemedWindow isn't correctly shown in the maximized state when the "ThreeDBorderWindow" WindowStyle value is used
- ThemedWindow's HeaderItems are automatically moved to LookUpEdit's nested Column Chooser
- Tooltips and SuperTips have no margins in Office 2007 themes
DXDiagram for WPF
- InvalidOperationException is raised when ConnectorsSeparationMode is set to AllLines
- Nested shapes don't keep their expanded state after collapsing and expanding the parent node
DXDocking for WPF
- AutoHideGroup does not take a new LayoutPanel AutoHideSize value into account immediately if this value is set at runtime when another panel is resized
- Clicking on the notify icon causes NullReferenceException in the DockLayoutManager in a certain scenario
- Docking - ArgumentOutOfRangeException is thrown when dragging a pinned panel with disabled floating
- Docking - NotSupportedException is thrown on docking a panel when its AllowDockToDocumentGroup is false
- Layout panels are docked in a wrong order in certain scenarios
- Setting the Closed property to "True" doesn't correctly close a panel
DXEditors for WPF
- ButtonEdit does not show its buttons when the ButtonEditSettings.ShowText property is set to False
- LookUpEdit - Synchronization between selected tokens and selected rows in the popup grid takes much time
- Range Control selection area is drawn with artifacts in certain situations
- RangeControl's drag placeholder position and size are incorrectly updated
- SplitButton - The command button is highlighted incorrectly on being hovered with the mouse
- The token editor does not display the NullText property value when the EnableTokenWrapping property is set to true
- TrackBarEdit's visual elements have low contrast in certain themes
DXGrid for WPF
- A focused detail row is incorrectly highlighted if the RowDetailsTemplate property is used
- Drag-and-drop - Provide the capability to drop an item to the same position
- GridControl sometimes throws ArgumentNullException when a user clicks a cell with a custom CellTemplate
- GridControl tries to use the grouping-related inner logic with TreeListView in version 18.2.4
- InvalidOperationException is raised when TreeListControl is sorted by a column with Null values
- The entered value is not saved correctly when a cell editor uses a custom EditValue binding
- The ShownEditor event is not raised when ProgressBarEditSettings are used
DXLayoutControl for WPF
- FlowLayout layer cannot be resized if there are collapsed items in the ItemSource
DXMap for WPF
- An unhandled exception is raised when exporting MapControl using the BingSearchDataProvider.SearchCompleted event
- An unhandled exception occurs when loading the same tile image using a custom map provider class
- MapPolyline.Title is not shown after the upgrade to v18.2
DXPivotGrid for WPF
- Pivot Grid does not receive focus when an end user drags a field
- PivotGridControl - System.Reflection.TargetInvocationException occurs in Asynchronous mode in certain cases
- PivotGridControl unexpectedly collapses rows and columns after the ReloadData method has been called
- The "Join criteria not found" exception is raised if the GroupDataCaseSensitive property is disabled
- UnboundExpression cannot automatically parse a date string after an upgrade to version 18.2
- Usability - PivotGrid does not provide the capability to change OLAP dimensions' names displayed in the customization form
DXPrinting for WPF
- DocumentPreviewControl - Export of large documents results in the InvalidOperation exception
- Print Preview - There is no way to localize the error message for a blocked file
DXPropertyGrid for WPF
- Narrator reads 'custom' when a row is selected in PropertyGridControl
DXRibbon for WPF
- BarButtonItem.ContentTemplate doesn't work in the Office2016WhiteSE theme after the upgrade to v18.2
- BarButtonItem's hints cannot be read by Narrator
- Ribbon Merging doesn't switch DataContext
- RibbonPageGroup is shown as a separate Drop Down in RibbonControl when its RibbonStyle is set to OfficeSlim or TabletOffice at runtime
DXRichEdit for WPF
- An image from a specific Doc document is positioned incorrectly
DXScheduler for WPF
- Appointments not tied to resources cause conflicts
- Days are still displayed if they are excluded from WorkDays, but added using DateNavigator
- Resource headers are shifted on scrolling if ResourceAutoHeight is enabled
- ResourceId is not updated when the ItemPropertyChanged event is raised
- Scheduler - A recurrence appointment with EndDate throws an exception after 'Go forward'
- Scheduler - The CustomAllowAppointmentDragBetweenResources event does not fire
- Scheduler - The last row is cut off from the bottom for DPI higher than 100
- SchedulerControl displays white cells in the VS2017Dark theme when it doesn't contain resources
- Setting VScrollSnapping and HScrollSnapping to true breaks the Scheduler Drag Scrolling
- ShedulerControl - The "Open Recurring Item" dialog is incorrectly localized
- The AppointmentItem.ResourceId mapping doesn't update the bound property if it is a collection property
- The CustomAllowAppointmentCreate event is not raised when Type and RecurrenceInfo are not defined in AppointmentMappings
- The delete series action in an appointment's context menu passes an incorrect AppointmentId value to the BeforeAppointmentItemDelete event
- The Dismiss and Dismiss All buttons do not work in Reminder Window for certain appointments
- The ResourceBrushSchemas property does not work in version 18.2
DXScheduler for WPF (Legacy)
- SchedulerControl's scrolling zone has a constant width and can be covered by resource headers
- The Edit Appointment Window flickers on screens with the "150" DPI value when it's moved for the first time
DXSpreadsheet for WPF
- InvalidOperationException occurs on invoking the Print command for an empty document
- Spreadsheet Control crashes after changing a date in the date editor
- The Gridlines and Heading CheckBoxes do not operate correctly in Spreadsheet's Ribbon when the VS2017 and Office 2017 SE themes are used
DXTreeList for WPF
- TreeListView resets its focused row if the ChildNodesSelector property value is changed
MVVM Framework
- An error related to the missing Microsoft.Practices.ServiceLocation assembly is raised when DX adapters are used with Prism 7.1
- FluentAPI - Provide the capability to specify TypeConverter for a type
- The default button does not work when pressing Space or Y on the keyboard
PDF Viewer for WPF
- Context menu items are not removed after adding RemoveAction for the corresponding bar items when the CommandBarStyle option is set to Bars
Theme Designer
- Theme Designer cannot ugrade a theme if it doesn't contain the DevExpress.Build.XamlResourceProcessing.targets file
Windows UI
- HamburgerMenu does not show items immediately when they are initialized in the Loaded event handler
- TileBar displays its flyout at an incorrect position when non-standard DPI settings are used
XtraReports Suite
- Data Filter Collection Editor crashes when Chart Series are edited
- Data Source Wizard - The "Edit Parameters" button cannot be localized
- DocumentPreviewControl with RemoteDocumentSource - Cascading parameters do not work
- Report Designer - ArgumentException "Must create DependencySource on same Thread as the DependencyObject." is thrown on an attempt to open the Borders editor in the toolbar
- The PrintHelper class does not work correctly on high DPI devices (text in the print preview is blurred)
- Visual Studio - Opening the Report Designer component in the visual XAML designer results in an intermediate "Trial Version" popup window
- WPF Report Designer - Double clicking in a field list creates a blank label