
Improves PDF Viewer, PivotGrid and Editors controls.
Fixes
All WPF Controls
- LayoutGroup - The collapse arrow button has wrong direction in VS2017 themes
Data Access Library
- WPF Report Designer - QueryBuilderLight settings are not applied to the "Edit Queries" dialog
Data-Aware Export
- A cell's converted format is different depending on the CustomizeCellEventArgs Handled property value
DemoCenter (.NET)
- A dialog window is hidden when an application is activated with the help of the Alt+Tab key combination
- WPF Data Grid - Copy/Paste Operation Demo pastes to a wrong place when Text tab selected as a paste target
DXAccordion for WPF
- Expand buttons are sometimes cropped when AccordionConrol is used in an auto-width container
DXBars for WPF
- Access keys are displayed but cannot be activated in the second bar
- BarButtonItem's content with an accelerator key has wrong vertical alignment in the Office SE and VS2017 themes
- BarSubItem's bound command is executed twice
- Merged bar items in submenus are not properly activated when they are bound to ApplicationCommands
- RadialContextMenu - BarSplitButtonItem doesn't display its popup if ActAsDropDown is set to True
- Text in StatusBar has an incorrect foreground in the VS2017Blue theme
- The KeyGesture combination label is not right-aligned in BarButtonItem when the Office2016WhiteSE theme is used (with a lightweight theme)
DXCarousel for WPF
- CarouselPanel - The "Cannot find source for binding with reference" binding error occurs when specifying CarouselPanel.ParameterSet
DXCharts for WPF
- An unhandled error occurs when the AnnotationItemsSource collection is recreated at runtime
- An unhandled exception (IndexOutOfRangeException) occurs when initializing the Series3DTemplate.View property at runtime in certain situations
- An unhandled exception occurs when a region is selected in an empty chart's diagram
- Chart Designer - An unhandled error occurs after the Series data source is initialized in certain cases
- Chart Designer - It is impossible to drag data source fields when a certain theme (Office2016BlackSE, VS2017Light and VS2017Dark) is applied
- Chart Designer - The cross button in the series filter editor does not clear the applied filter
- Chart works slowly if the ResolveOverlapping mode of series labels is enabled
- Chart3DControl - The SurfaceSeriesView.MarkerVisible property binding is not effective
- ChartControl displays breaks on the line chart
- It is impossible to change the PieSeries.ExplodedDistance value using animation
- NullReferenceException is raised after a series displaying DateTime values is added and unchecked in a legend
- NullReferenceException occurs when swapping between two SimpleDiagram2D charts with enabled animation
- Series Template - Non-identical objects assigned to the SeriesDataMember property are joined to the same Series in certain situations
- The Chart Control does not display a separate series added to the diagram when SeriesItemsSource is used
- The WholeRange.MinValue/MaxValue properties set in the XAML markup are not effective when the DateTime or Qualitative scale type is used
- The X-Axis layout is incorrect when the scale break and secondary Y-Axis elements are defined
- Tooltip is not displayed on the current display in certain situations
DXControls for WPF
- Control box buttons are not highlighted and cannot be clicked when ThemedWindow is maximized and the mouse pointer is in a certain position
- BarButtonItem's SmartTag is not shown when a SE theme is applied
- ColorEdit - The Colors window stays visible when the Enter/Escape key is pressed
- DXMessageBox - A custom localizer does not work
- DXMessageBox - Caption is shown without any gap at the left side
- DXMessageBox - The Copy/Paste mechanism does not correctly copy the last row
- DXMessageBox title is unpredictably truncated after the upgrade to version 18.2.3
- DXMessageBoxLocalizer does not work with ThemedMessageBox
- DXTabItem does not raise the Selector.Selected routed event
- DXTabItem's ToolTip property affects the content area
- DXWindow's top border is thinner than other borders when WindowStyle is set to "None" in version 18.1
- The dxt:PaletteColorThemeKey ResourceKey=Focused and dxt:PaletteBrushThemeKey ResourceKey=Focused resources don't exist
- ThemedMessageBox - Key gestures ("Y", "N") do not work
- ThemedMessageBox - The Copy/Paste functionality does not work
- Tooltips and Ribbon hints are not properly sized in the Light Gray theme
- WinUIMessageBox elements are focusable using the Tab key
DXDiagram for WPF
- An exception is raised in DiagramDataBindingBehavior when a connector is attached to another item
- DiagramDesignerControl shows the Document Selector when the Ctrl+Tab key combination is pressed
- KeyNotFoundException is raised in DiagramControl's Events demo when resizing a diagram item
DXDocking for WPF
- Docking - "Close All But This" closes documents whose AllowClose is False
- DockLayoutManager - The order of panels is changed after showing a panel from a tabbed group
- DockLayoutManager's SerializationController throws ArgumentOutOfRangeException in certain cases
- MIF - Closed floating panels are not reopened if FloatingDocumentContainer is set to DocumentHost
- NullReferenceException is thrown in the DevExpress.Xpf.Docking.VisualElements.AutoHidePane.OnContainerSizeChanged method after the End-User Report Designer is updated to v18.1
- The standard ContextMenu freezes when it is used with DevExpress components in WindowsFormHost
DXEditors for WPF
- An application freezes when the window with LookUpEdit is at a specific position
- ArgumentNullException sporadically occurs when opening FlyoutControl
- AssignNullValueOnClearingEditText - EditValue is not set to null after clearing an editor's text by pressing the Delete key
- ComboBoxEdit - Cannot change its value using either arrow keys or the mouse scroll when the popup is closed and FilterCriteria is set
- ComboBoxEdit ignores ItemContainerStyle
- ComboBoxEdit scrolls slowly when it contains a lot of items and the focus rectangle is displayed
- DateEditCalendar does not calculate its size correctly in some themes after switching to .NET Framework 4.7
- DateEditPickerStyleSettings - A Null value in EditValue is replaced with a DateTime value when the popup is opened although IsReadOnly is set to True
- DateTimePicker uses the default template for its items in all themes instead of corresponding themed templates
- EntityInstantFeedbackSource - Data isn't loaded after changing a filter
- GridColumn's text alignment is reset after the searching/filtering operation
- LookUpEdit - A double click on the Enter key is required to select a value after a new value has been selected from the popup
- Minutes and Seconds are not localized in the DateEdit popup when DateEditPickerStyleSettings are used
- NullReferenceException occurs when DateNavigator's FocusedDate property is set to the DateTime.MaxValue value
- NullText is displayed twice in certain themes
- NullText is displayed twice in PasswordBoxEdit in certain themes
- NullText is not shown when CheckedTokenComboBoxStyleSettings are used
- PasswordBoxEdit - Appearance of the validation icon is incorrect in the Office2010Black theme
- PopupColorEdit - The Transparent color is shown as a gray rectangle in dark themes
- RangeControl - The starting week day is Tuesday when using the WeekIntervalFactory
- RangeControl selects dates incorrectly on dragging the mouse
DXGantt for WPF
- Groups are incorrectly highlighted after scrolling GanttControl
- The GanttView.TreeDerivationMode property can't be used with the TreeDerivationMode.HierarchicalDataTemplate value
DXGrid for WPF
- A focused group row displays an incorrect foreground color
- A newly added node with invalid data is not automatically deleted from TreeListView if an end-user clicks No in a corresponding confirmation dialog window
- Add an option that enables the old behavior when a binding is specified on an editor with the PART_Editor name
- ArgumentOutOfRangeException is raised when adding a column with an incorrect value in ActualVisibleIndex
- Band Seperator is diplayed when Band does not exist in GridControl
- Best Fit doesn't work correcty when the ShowCheckBoxInHeader feature is enabled
- Column height is changed when ShowCheckBoxInHeader is true
- Drag-and-drop - A dragged row is moved to the wrong position if GridControl.ItemsSource is set to DataTable
- Filter Elements are shown empty if GridControl's DataContext and source are initialized with a small delay
- Grid - Cells that lie to the left of the visible area aren't selected using Row Indicator
- Grid - It is possible to hide all columns using the Column Chooser when ShowGroupedColumns is enabled
- GridColumn's filter icon doesn't have margins in SE and VS 2017 themes
- GridControl - Pressing the Shift+F3 key combination selects multiple rows when SelectionMode is Row
- GridControl is not filtered after restoring the layout if SearchPanelFindMode is set to FindClick
- GridControl may be frozen during grouping by multiple columns when Group Footers are shown
- GridControl with a single column cannot be grouped by dragging and dropping it to the Group Panel even if ShowGroupedColumns is enabled
- IconSetFormatCondition's icons are positioned incorrectly when columns are generated automatically
- InvalidOperationException is thrown in DevExpress.Xpf.Grid.Native.SelectionStrategyRowRangeHelper.OnAfterMouseLeftButtonDown
- It's not possible to enter the "comma" symbol in Excel Style Column Filter for a "double" column
- LightweightCellEditors occupy more memory after upgrade to v18.1.6
- Multiple cells cannot be selected without using the Ctrl and Shift keys if EditorShowMode is MouseDown
- Multi-Selection - A wrong column is selected when dragging the mouse pointer when the grouping and master-detail functionality is used
- NullReferenceException is thrown when AllowColumnFiltering is set to True and FilterPopupMode is set to DateAlt, DateCompact, DateSmart, or ExcelSmart
- Setting a column header in a grouped grid in the AutoGeneratedColumns event handler causes NullReferenceException
- Text in a focused group row disappears when the VS2017Light theme is used
- The "Enter a value..." caption in the ExcelSmart filter popup is not translated
- The AddNewNode method call raises the TreeListView.ValidateNode event
- The Ctrl+C and Ctrl+V key bindings don't work if the copy/paste operations are not enabled in GridControl
- The FilterValues tab content in the Excel-like Filter DropDown in a column with DateTimes is incorrect if a data source is initially empty
- The GridColumn context menu has low contrast in the Office 2016 Dark Gray theme
- WPF GridControl - Rows are selected by pressing SHIFT+TAB
DXLayoutControl for WPF
- FlyoutControl - Foreground is dark in Office2016DarkGraySE
- Grid - The selected row's background is too dark in Office2016DarkGraySE
- Grid Context Menu - The foreground is light in Office2016DarkGraySE
- LayoutGroups may be arranged in columns in cycle under certain conditions
- The Closed Panels control of DocumentGroup doesn't show the list of closed panels
DXMap for WPF
- Bing Maps - The Road View is not reflected in design mode
- Horizontal lines are not rendered in certain cases
DXNavBar for WPF
- The NavBarGroup header presenter is aligned to the left in Office2016 SE and VS2017 themes
DXPivotGrid for WPF
- Exception when calling PivotGridControl.CreateDrillDownDataSourceAsync
- NuGet - WPF PivotGrid does not have DevExpress.RichEdit.Core in dependencies
- NullReferenceException occurs in PivotGrid when a field is removed in certain cases
- PivotGridControl does not display data provided in the CustomSummary event if the DataFieldUnboundExpressionMode property is set to UseSummaryValues in certain cases
- The MouseMove event is not raised in the Field Value template if the left button is pressed
- The RetrieveFields method ignores the Browsable attribute when DataProcessingEngine set to Legacy
DXPrinting for WPF
- DocumentPreviewControl control's "Export Document" dialog crashes after entering an invalid drive letter to the File Path field and pressing the ellipsis button
- NullReferenceException is thrown in the DevExpress.Xpf.Reports.UserDesigner.Native.ScrollToVisibleAreaBehavior.Initialize method after the window size is changed
- 'The type initializer for DevExpress.Xpf.Printing.PreviewControl.Native.CursorHelper threw an exception' error occurs in an application with DocumentPreviewControl if the system 'Temp' directory is blocked by another application
DXPropertyGrid for WPF
- PropertyGridControl - Property validation state is not reset when the SelectedObject property is changed
- PropertyGridControl incorrectly shows items from a dictionary implementing the ICustomTypeDescriptor interface starting with 18.2
- The Tab key doesn't navigate to the next cell when an editor in the CellTemplate is disabled
DXRibbon for WPF
- A child RibbonControl flickers during the merging operation
- BarSplitCheckItem does not show the "indeterminate" (null) state
- Can't hide Ribbon Quick Access Toolbar on ThemedWindow
- Ribbon category is not displayed correctly in certain situations
- RibbonGalleryThemeSelectorBehavior - The overridden GalleryThemeSelector theme-resource produces a data error
- RibbonStatusBarControl - The Foreground color melts into the background color
- The previously selected RibbonPage is empty after the merging operation
- Wrong text color in Statusbar (Office2016SE White theme)
DXRichEdit for WPF
- Docking a UserControl containing a DXRichEdit for WPF causes a System.NullReferenceException
- RichEditControl's DocumentPanel may be wrapped with a new DocumentGroup so that the group tab appears
- Table cell content is not completely displayed if this cell spans through several pages
- The scrollbar position is not preserved in RichEditControl when switching tabs in LayoutControl
DXScheduler for WPF
- "Unable to cast object of type 'System.String' to type 'Devexpress.XtraScheduler.Native.CustomField' error occurs on printing the XtraSchedulerReport after upgrading to 18.2.3
- A property in an underlying data object gets an incorrect value when it is mapped in CustomFields in a specific scenario
- Binding for AppointmentControl's Background property works incorrectly
- Filtering by resources doesn't work in v18.2.3.0
- Resource headers are shifted on scrolling if ResourceAutoHeight is enabled
- SchedulerControl - The targetType property is null in the RecurrenceInfo converter
- SchedulerControl - Custom fields are not maintained when dragging an item from an external source
- SchedulerControl - Empty groups remain visible in the ResourceTree
- SchedulerControl - InvalidOperationException is thrown on an attempt to remove an Appointment
- SchedulerControl - Newly added group nodes aren't automatically expanded in the ResourceTree
- SchedulerControl - NullReferenceException is thrown when reloading appointments if the Appointment edit form was opened before
- SchedulerControl - The MonthView always displays the first day of the week
- SchedulerControl has an incorrect cell background color in version 18.2
- Setting VScrollSnapping and HScrollSnapping to true breaks the Scheduler Drag Scrolling
- SnapToCells localization strings are missing in the localization service
- The RecurrenceInfo property returns null for appointments whose type is ChangedOccurrence or DeletedOccurence
- The ResourceId mapping no longer works after the upgrade to version 18.2.3 if the associated property contains an XML string
- The UI does not reflect changes in a custom field when it is set with the help of a corresponding key in the CustomFields dictionary
DXScheduler for WPF (Legacy)
- NullReferenceException occurs while moving the mouse pointer over a certain appointment
- AppointmentEditForm - Delete button is not disabled when the AllowAppointmentDelete property is set to false
- EditAppointmentForm is not shown on a double click in a cell
DXSpellChecker for WPF
- The WordAdded event is raised twice after invoking the "Add to Dictionary" command through the context menu
DXSpreadsheet for WPF
- A wrong number format for negative numbers is applied to the cell value through the Format Cells dialog
- Cells in data ranges used in Charts cannot be cut or copied using the context menu in SpreadsheetControl
- Horizontal lines are displayed for cells on a frozen pane
- SpreadsheetControl does not focus a cell until the Space key is pressed with the Chinese input method
- System.NotSupportedException ("Specified method is not supported.") is thrown for the DevExpress.XtraSpreadsheet.Model.RangeDataSource.CopyTo method on binding a cell range to DataGrid
- System.NullReferenceException is thrown on an attempt to show a SpreadsheetConrol/RichEditControl with the CommandBarStyle property set to Ribbon
- The CellValueChanged event isn't raised when moving a cell within a worksheet
- The worksheet content isn't scrolled with arrow keys
MVVM Framework
- DefaultWindowManager.RegisterOrShowOrActivate returns an incorrect result if the dialog closing operation was canceled
- LayoutVersion is always empty when saving a layout with MIF
- MIF - If a region is defined as a resource, its child window's Owner property is unassigned
- NotifyIconService's Icon property is not accessible
- Prism6 DXTabControl - A tab is not activated on Prism's RegionManager.RequestNavigate method call when navigating from the last tab
- TabControl displays a view model instead of a view when MIF is used
PDF Viewer for WPF
- A current page number cannot be retrieved from an automation peer returned by the Pagination item
- PdfViewerControl's content disappears when a big zooming factor is used
- PdfViewerControl's shortcuts don't work if the CommandBarStyle property is set to None
- Scrolling a PDF document using scrollbars on Surface Pro significantly increases memory consumption
- Setting the screen zoom factor in the Windows Setting blurs documents in Pdfviewer
- The CounterClockwiseRotate command does not operate properly in PdfViewerControl
- The OutlinesViewerInitialState property operates incorrectly
- The PDF Viewer zoom factor is incorrectly applied on high DPI screen monitors
Scaffolding Wizards
- NullReferenceException is raised during editing in CollectionView that uses projections and composite keys simultaneously
Theme Designer
- Custom colors are not applied to a custom theme generated based on one of classic themes when it is upgraded from v18.1 to v18.2
Windows UI
- PageView - The SlideHorizontal animation is displayed incorrectly on navigation to the previous page by setting the SelectedItem property
WPF Demos
- PasswordBoxEdit Demo - PasswordStrengthControl's ButtonEdit is not visible
XtraReports Suite
- An image in the Label Report designer is not translated
- DocumentPreviewControl - The "Zoom In" button works incorrectly when the "Wrap Pages" page layout is used
- DocumentPreviewControl - The 'Export' button is not disabled when export starts
- DocumentPreviewControl - The Watermark dialog should be of a fixed size
- Export - An existing file is overridden without confirmation when a report is exported to any format with a default file path
- In Light mode QueryBuilder does not search against a table list based on typed keys like the WinForms version does
- NullReferenceException is thrown when the DocumentPreviewControl control is loaded
- Pivot Grid Designer - Fields change their order when opening the designer in a specific report
- WPF End-User Report - The "Data Binding" property editor does not respect UserDesignerOptions.DataBindingMode
- WPF End-User Report Designer - IConnectionStorageService.SaveConnection is not called for the "Add Data Source" action
- WPF Report Designer - It should be possible to change the control's SizeF property value through ReportDesignerDocument.MakeChanges
- WPF Report Designer - The OfficeInspiredRibbonTemplate should not be using private IValueConverters