DevExpress WPF 18.2.5

DevExpress WPF 18.2.5
Improves the Chart, Grid and Reporting controls.


Feature Release

January 25, 2019 - 10:16
DevExpress WPF 18.2.5
DevExpress WPF

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