ExpressionConversionException is thrown when exporting a grid with conditional formatting and an Enum? column.
DXAccordion for WPF
AccordionControl - NullReferenceException is thrown if AccordionControl is clicked with the mouse when the Visibility property is set to Collapsed.
DXBars for WPF
BarDragDropElementHelper instances are retained in memory in certain scenarios.
BarItems added with the help of InsertActions are shown twice.
The submenu closes on hovering over the sibling BarItem.
DXCharts for WPF
A Spline Series is not rendered in WPF SpreadsheetControl.
ChartControl breaks the application window rendering behavior in certain situations when predefined Series marker models are used.
Filtering - The ChartControl layout is not updated after resetting the FilterString property.
NestedDonutSeries2D - Series Labels are not displayed when the Series Template binding method is used.
SparklineEditSettings - Cell editors do not display anything if grid columns are re-created at runtime.
The ChartHitInfo.InAnnotation property returns true far from the actual annotation bounds if RuntimeMoving is enabled.
DXControls for WPF
An exception is thrown on assigning SimpleButton.Glyph in certain scenarios.
ArithmeticException is raised in FlyoutControl when it's opened.
ComboBoxEdit with TokenComboBoxStyleSettings - A new token cannot be added to EditBox after another token was deleted by clicking its delete button.
Data-aware WPF controls - An exception is thrown on an attempt to invoke the Items Source Wizard in Smart Tags at design time.
DXMessageBox - The current text foreground is white and cannot be visible on the white background if the MetropolisLight theme is applied.
DXTabControl allows closing the last tab even if SingleTabItemHideMode is set to "Disable".
DXTabControl recreates the first tab after selecting the last tab and closing the first tab.
FlyoutControl - The FollowTarget property is not shown in Intellisense.
The DevExpress->WPF Controls v17.2.3 menu item is disabled.
The DXWindow.AllowApplicationIconScaling property is missing in version 17.2.
DXDiagram for WPF
Connectors are rerouted when they are moved together with shapes.
DiagramControl reroutes connectors after loading a document from a file and moving an item.
The DiagramCommands.UseTool command does not raise the BeforeItemsMoving event.
There is a memory leak in the DiagramControl: new diagram items stay in memory until added to the diagram.
Using an implicit style for a diagram item can break applying a diagram theme for this item.
DXDocking for WPF
DockLayoutManager does not restore the Float Group position.
DocumentGroup - It is impossible to select a tab located below the mouse pointer after scrolling tab items.
Hidden panels are not shown on the first click at design time.
LayoutGroup positions get incorrect values when DockLayoutManager's layout is restored from a stream.
LayoutPanel's header buttons are incorrectly shown in VS2017 Light and Dark themes.
The currently docked DocumentPanel isn't selected if the FloatingDocumentContainer property is set to "DocumentHost".
The NullReferenceException occurs in certain scenarios when DocumentPanel is rapidly docked and undocked.
DXEditors for WPF
Binding errors occur when ProgressBarEdit is used.
ComboBoxEdit does not validate on the EditValue change.
ComboBoxEdit is no longer editable after the Clear method call.
ComboBoxEdit with CheckedComboBoxStyleSettings incorrectly displays check boxes in certain scenarios.
EditValue is cleared after dragging a value from one DateEdit to another.
FlyoutControl cannot be shown if it's located in the second FlipViewItem.
GridControl from LookUpEdit's popup still processes pressing the Space key when the popup is closed.
KeyNotFoundException may occur in certain scenarios when FlyoutControl is shown and another FlyoutControl is closed.
PopupBrushEdit doesn't provide the capability to localize enum properties.
RangeTrackBarEdit - The BindingExpression error occurs when setting the SelectionStart or SelectionEnd property.
DXGrid for WPF
A column's sort order cannot be changed when SortFieldName points to a nested property.
An implicit style targeting the GridColum type is not applied to the Select Column when the Banded Layout is used.
AutoFilterValue cannot be cleared in a column with the Numeric mask.
Binding errors for the ShowVerticalLines and ShowHorizontalLines properties occur when TableView with the AutoFilter Row is replaced with CardView.
CheckBoxSelectorColumn shows error messages from a different GridControl.
Conditional Formatting Manager cannot be opened when .NET Memory Profiler is installed.
Criteria icons in AutoFilterRow look incorrect in certain themes.
DataUpdateFormatCondition doesn't work when Foreground is bound in CellStyle.
DXEvent - InvalidOperationException occurs if the event is raised when the associated control does not have DataContext.
GridColumn's Validate event isn't raised if the EnableImmediatePosting property is set to "True".
GridControl doesn't remove search highlighting for focused group rows.
GridControl with a focused Auto Filter Row occasionally crashes with NullReferenceException when it is unloaded from a template.
GridControl's horizontal scrolling is slow when AutoFilterRow is enabled and columns with LookUpEditSettings are used.
Group summaries are not correctly aligned within group footer rows in master-detail mode.
How to tweak DataGridGroupRowStyle to show it as multi-line text.
Moving a column via drag and drop within the Column Chooser does not work is some cases.
NullReferenceException occurs when copying cell values if one of selected columns was removed.
NullReferenceException randomly occurs in the DevExpress.Xpf.Grid.Automation.ColumnHeaderAutomationPeer.GetChildrenCore method.
OnCustomColumnDisplayText doesn't fire when a column's binding has been set.
PrintHelper's ExportTo* methods do not work when multiple minor versions of DevExpresss assemblies are registered in the GAC.
RowControl's height isn't decreased when the last column has wrapped text/content and GridControl is scrolled to the first column.
Setting the AssignNullValueOnClearingEditText property to true has no effect if DisplayMember/ValueMember is not set.
The Best Fit functionality does not take icons displayed using Conditional Formatting into account.
The ConditionalFormatting_UniqueDuplicateDialog_Unique and ConditionalFormatting_UniqueDuplicateDialog_Duplicate strings translations are not applied.
The Extended Column Chooser throws NullReferenceException when a column's caption is null.
The first column cells are not refreshed when the ItemsSource and Columns properties are updated between the BeginDataUpdate and EndDataUpdate method calls for a grid with an active cell.
The grid's print preview control retrieves data for collapsed details.
The new column chooser works incorrectly when columns are moved at runtime.
The RowDoubleClick event is not raised when ShowFocusedRectangle is set to true.
DXLayoutControl for WPF
DataLayoutControl - Custom data type properties cannot be edited with the help of a BaseEdit class descendant that is defined through the LayoutControlEditor attribute.
DataLayoutControl overrides UpdateSourceTrigger for a manually defined editor when the IsReadOnly property is set.
Item labels in DataLayoutItems are lost after restoring the layout using LayoutSerializationService.
NullReferenceException occurs when DataLayoutControl's CurrentItem is set to null.
The ActiveDockItem property isn't cleared when all DockLayoutManager's panels are closed and removed from the ClosedPanels collection.
DXMap for WPF
A tooltip shown on clicking MapPushpins from the map's search panel displays only the name of the ToolTipInfo class.
Circular Scrolling - A line drawn in a certain location is rendered incorrectly.
Clustering does not work if AttributeGroupProvider is assigned.
MapControl - It is impossible to change MapPushpin.Brush in the LayerItemsGenerating event handler.
MapControl's selection behaves incorrectly when the content of ObservableCollection bound to the Selection property is changed.
MapPolyline is not visible if the StrokeStyle.DashArray property is set.
The width of the search box unexpectedly increases when a search provider returns results with a long text.
DXNavBar for WPF
The GroupScrollMode property is not working properly in NavBarGroup in SE themes.
DXPivotGrid for WPF
Pivot Grid is rendered slowly if Format Conditions are used.
PivotGrid - There is no way to disable displaying Data Headers in the popup when space is insufficient.
PivotGrid - It is impossible to create a Conditional Formatting rule using expressions with fields.
The Conditional Formatting menu causes NullReferenceException in the FieldValueDisplayText event handler in certain cases.
DXPrinting for WPF
DocumentPreviewControl scales editor controls incorrectly in a high resolution environment with the DPI scale factor greater than 100%.
Localization - Strings with ReportDesignerStringId.Properties_Text and DocumentViewerStringId.FindControlCaseSensitive identificators cannot be localized.
DXRibbon for WPF
BackstageViewControl doesn't open in Metropolis themes when AdornerDecorator is used.
DXRichEdit for WPF
Localization strings for "Bullets and Numbering" dialog aren't displayed in the Localization Service.
New forms of WPF RichEditControl use the global application theme instead of the control theme specified for RichEditControl directly.
Opening a document with huge margins crashes RichEditControl.
RichEditControl's generated Ribbon is not properly disposed of if RibbonPageGroup's CaptionButton command bindings are specified.
The Vertical scrollbar does not work properly when a large document is loaded to RichEditControl.
DXScheduler for WPF
ArgumentException occurs on an attempt to navigate outside the limit interval.
Disabling the SchedulerControl.AllowAppointmentCreate option prohibits moving and resizing appointments.
InvalidOperationException ("Every RoutedEventArgs must have a non-null RoutedEvent associated with it") is raised on setting the e.Handled parameter to true in the AppointmentWindowShowing event handler.
NullReferenceException occurs on the application startup if the LimitInterval property is bound to the view model property.
The mouse position is not set to the top boundary of a dragged appointment in DayView if the DayView.SnapToCellsMode property is set to Never.
The new Scheduler control doesn't refresh on data changes.
Usability - There is no way to show a confirmation message before deleting an appointment.
DXSpreadsheet for WPF
InvalidCastException occurs when LinearGradientBrush is assigned to the SpreadsheetControl.Background property.
System.InvalidOperationException is thrown on an attempt to select all columns (or scroll to the right column after pasting content) after a specific file was loaded.
The use of the UnfreezePanes method leads to incorrect Worksheet rendering.
DXTreeList for WPF
TreeListView - The BestFit operation incorrectly works when BestFitMode is set to VisibleRows.
TreeListView does not always highlight searched text when DisplayTemplate is used.
DXWizard for WPF
WizardControl with TreeListControl - Checkboxes are set to the intermediate state when a child node is unchecked.
MVVM Framework
BottomBarItems in the Hamburger Menu are not generated when the Template Gallery is used.
Custom notifications are shown on a wrong screen after the CustomNotificationPosition property is changed.
The WindowInjectionResult object does not contain a correct MessageBoxResult value when the DefaultWindowManager.Show method is used.
NuGet Packages
A missing NuGet package for the DevExpress.Charts.Designer assembly.
NuGet Packages - There are no packages for a new WPF SchedulerControl.