DevExpress WPF 19.2.5

DevExpress WPF 19.2.5
Improves Spreadsheet, Diagram and Grid controls.


Feature Release

December 19, 2019 - 15:36
DevExpress WPF 19.2.5
DevExpress WPF

All WPF products

  • WPF Dashboard - Points in the Geo Point Map item change their location when zooming

DemoCenter (.NET)

  • Highlighted items have an incorrect Foreground brush in VS2017 Light Theme

DXAccordion for WPF

  • AccordionControl's ClearHotKeys method does not unregister the Multiply key
  • The "Unable to cast object of type 'Microsoft.VisualStudio.DesignTools.WpfDesigner.InstanceBuilders.StandInPopup' to type 'DevExpress.Xpf.Accordion.AccordionPopup'" exception occurs in Visual Studio's designer

DXBars for WPF

  • BarEditItem auto height doesn't work with the Office2019Colorful theme
  • BarItemLinkControl classes do not reflect the Glyph property changes of associated BarItems when the property contains SVG images
  • Space at the beginning of the BarItem content duplicates the content text

DXCharts for WPF

  • ChartControl freezes and may crash with OutOfMemoryException when SeriesLabels are shown simultaneously with axis zooming enabled
  • Series data source collection modifications are not processed correctly in certain situations
  • The Export to Image method produces an empty chart layout when ChartControl is located on an invisible DXTabControl page

DXControls for WPF

  • .NET Core - It's not possible to define an application's default theme at design time
  • DXDialogWindow throws InvalidCastException when UICommand.Id is set to a value different from MessageBoxResult
  • DXFolderBrowserDialog - No spacing between the folder tree and dialog buttons
  • DXFolderBrowserDialog - The Cancel button text is cropped
  • DXOpenFileDialog - The Cancel button text is cropped
  • DXTabControl - A newly created tabbed window has an inconsistently configured TabControlStretchView
  • Improve the Narrator support for ThemedWindow
  • MessageBoxService - Buttons are not initially focused when the message box is shown
  • Simple Button content alignment is not correct in certain scenarios
  • The SplitButton/DropDownButton popup is not opened with the space key press
  • The Top area of Backstage content isn't active/clickable when IsHitTestVisibleInChrome is set to False

DXDiagram for WPF

  • ArgumentException occurs when DiagramContainer is expanded
  • Diagram items cannot be selected after removing the parent container programmatically
  • DiagramControl's PrintPreview window cannot be shown with large diagrams
  • PanAndZoomControl results in performance issues when a large SVG image is used

DXDocking for WPF

  • Auto-hidden panels are collapsed as soon as the mouse pointer leaves the tab header
  • NullReferenceException is raised when a panel becomes invisible during the undock action

DXEditors for WPF

  • ComboBoxEdit and LookUpEdit do not hide their Wait Indicator when they are bound to asynchronous server mode sources
  • DateEdit displays an actual value which is NullValue when ReadOnly is enabled
  • DateEditCalendar throws a binding error after an updat to v19.1.4 if the Office2019White theme is used
  • ListBoxEdit's selected foreground is not visible when the VS2017Light theme is applied
  • QualifiedImage does not work in the tr-TR (Turkish) locale
  • SpinEdit.NullText changes the position based on focus
  • Token editors no longer group items when certain items were selected

DXGantt for WPF

  • GanttControl does not reflect changes made in the RequestTimescaleRulers event handler at the startup
  • GanttControl throws an exception if a task with zero duration is added

DXGrid for WPF

  • GridControl incorrectly calculates the horizontal scrollbar width after the Fixed property is changed multiple times in several first columns
  • GridControl throws multiple exceptions after copying and pasting a row containing DBNull values
  • GridControl TotalSummary incorrectly displays a large number as a negative value
  • NullReferenceException occurs in the CanStartDragSingleColumn method when a column is dragged
  • The ExcelSmart filter dropdown does not support the CustomUniqueValues event
  • The 'Resource not found' warning is shown when hovering over GridControl headers
  • The touch keyboard disappears on the first tap in a GridControl cell

DXLayoutControl for WPF

  • The GroupBox.State property binding set in LayoutGroup.GroupBoxStyle doesn't work

DXMap for WPF

  • Clustering does not work during pinch/zoom gestures
  • Export to SVG - Items are exported with incorrect coordinates in Cartesian system

DXPivotGrid for WPF

  • Data Aware Export - Pivot Grid does not export formatting settings provided by OLAP
  • Pivot Grid - It is impossible to apply filter in the Filter Popup when DeferredUpdates is true
  • WPF Pivot Grid does not export formatting settings provided by OLAP

DXRibbon for WPF

  • RibbonControl in Simplified mode - Separators of empty RibbonPageGroups are still visible even though the HideEmptyGroups property is set to True
  • RibbonControl in Simplified mode - The SimplifiedModeSettings.Location property does not work for RibbonPageGroup
  • The Top area of Backstage content isn't active/clickable when IsHitTestVisibleInChrome is set to False
  • Themed Window with a short RibbonControl has an incorrect draggable region

DXRichEdit for WPF

  • Applying syntax highlighting produces a corrupted RTF document
  • Particular characters in a paragraph containing bi-directional content cannot be selected
  • RichEditControl does not set a name for a printed document
  • System.InvalidCastException is thrown when getting the System.DirectoryServices.AccountManagement.UserPrincipal.Current property value
  • There is a non-colored space between two neighboring text ranges with the colored background

DXScheduler for WPF

  • AgendaView does not use the AppointmentContentTemplateSelector property
  • Exception when switching between views in SchedulerControl
  • FixedTimeScale caption always displays '15 minutes' regardless of a time interval
  • NullReferenceException is thrown when exporting SchedulerControl if an appointment does not have a label
  • SchedulerControl - Selection does not work correctly in MonthWeek when WorkDays is set to 1
  • SchedulerControl doesn't correctly unsubscribe from the CollectionChanged events in certain cases
  • SchedulerControl's TimelineView loses selection and a scrollbar position
  • Selected days are changed when navigating to another month in the associated DateNavigator
  • Selection operates incorrectly in MonthView when SchedulerControl's LimitInterval is defined
  • ShedulerControl - An exception occurs after the Recurrence Pattern is changed to Weekly
  • Support disabling the automatic scrolling during the drag-and-drop operation in SchedulerControl

DXSpreadsheet for WPF

  • Conditional formatting does not work with 3-Color Scale
  • SpreadsheetControl incorrectly calculates the EOMONTH function when a negative number is used as the "months" function argument

DXTreeList for WPF

  • How to properly restore TreeList after a search
  • The Best-Fit functionality doesn't ignore filtered nodes in TreeListView
  • TreeListView - NullReferenceException occurs when pasting values into the New Item Row

Installation (.NET)

  • .NET installer v19.2.4 fails because the "NupkgRestore.dll" assembly cannot be installed in certain cases

MVVM Framework

  • DialogService - It is impossible to specify a custom theme in WindowStyle
  • MessageBoxService - Buttons are not initially focused when the message box is shown

PDF Viewer for WPF

  • Interactive form - Text Field's DoNotScroll flag is ignored
  • Parsing - A document containing a 'Square' annotation with an incorrect popup reference cannot be opened
  • Parsing - A document with an empty content stream encoded by the 'FlateDecode' filter with an invalid header cannot be opened
  • Parsing - Reset-Form action cannot be parsed if a document doesn't contain an interactive form
  • Parsing - StackOverflowException is thrown when opening a document with a stream if length is represented as a reference cycle
  • The Attachments panel isn't refreshed when opening a document without attachments after a document containing attachments

Project Templates

  • The "New Project" template creates a project folder with a default name instead of a custom name

XtraReports Suite

  • Hide the Report Template option on New Report Wizard
  • Parameters Panel - A parameter editor doesn't show a default value of a floating point parameter and the value cannot be changed
  • The Text Annotation's height is not calculated automatically if the TextAnnotation.Width property is set
  • WPF Report Designer - A parameter lookup value and display member properties are reset on loading the report if fields assigned to these properties were not found in this lookup's data source
  • XtraReport - Child tables referenced through relationships are not rendered (the nullable type issue)