
Maintenance release includes several bug fixes.
Fixes
Data Access Library
- NullReferenceException occurs on an attempt to execute DBSchema.SaveFile if the DBSchema(DBTable[] tables, DBTable[] views) constructor is used.
DXBars & DXRibbon Common (WPF)
- ThemedWindow - Double-clicking the gap above BarItem maximizes the parent form when the WindowKind property is set to Ribbon.
DXBars for WPF
- The BarItem.IsEnabled property does not work for custom menu items located in GridControl's menu.
- The IgnoreMenuDropAlignment property value is ignored in ribbon items' menus.
DXCharts for WPF
- The "Cannot modify this property on the Empty Rect" exception is raised in bar series with the "Widen" animation in certain cases.
- The "Height must be non-negative" exception is raised if a Bar Series with FlatGlassBar2DModel does not contain points with values.
DXControls for WPF
- A hovered button displays incorrect background after it was disabled and enabled again in the MetropolisLight theme.
- Qualified Image Extension throws XamlParseException in version 17.2.6.
- SvgImageSource - Svg icons with clip-path are rendered incorrectly.
- The resize grip is aligned incorrectly when Padding is zero in ThemedWindow.
- ThemedWindow.TitleAlignment Property has no effect.
- Window Borders disappear when using ThemedWindow and Per Monitor DPI scaling.
DXDiagram for WPF
The FitToDrawing method doesn't correctly lay out a diagram when it's invoked from the ItemsChanged event handler.
DXDocking for WPF
- A button in an undocked inactive window is not clickable under the Office2007Silver theme.
- Auto hidden group captions are rotated after switching between themes.
- AutoHidden groups and panels can be expanded if GridControl's context menu is shown.
- DocumentGroup doesn't trim headers when CaptionTemplate is used.
- The AllowClose property is ignored for a minimized LayoutPanel within TabbedGroup of DockLayoutManager.
DXGrid for WPF
- Certain columns are displayed in the Column Chooser even if the ShowInColumnChooser property is false.
- GridControl does not draw the separator line below its header when the HeaderPosition property is set to SearchPanel and the Group Panel is hidden.
- GridControl is not focused when the SetFocus method is called for a child automation element.
- GridControl tries to insert values without converting them from display text when LookUpEditSettingsBase descendants are used.
- GridControl with GridDragDropManager placed in DocumentPanel throws InvalidOperationException when a mouse button is pressed.
- GridControl's group summaries aren't correctly aligned after scrolling when the GroupColumnSummaryItemTemplate property is used.
- Group and total summary values cannot be scrolled horizontally when a complex layout is used.
- Invalid characters are copied to the clipboard in CSV format.
- TreeListControl disappears after checking and unchecking several nodes.
- TreeListView displays old cell values when the SetNodeValue method is called and the underlying data object does not implement the INotifyPropertyChanged interface.
DXPivotGrid for WPF
- Documentation - Add a note regarding event handling specifics in asynchronous mode to the PivotGridControl.CustomFieldSort documentation article.
- NullReferenceException occurs in PivotGridControl in certain cases.
- OLAP - The Excluded filter for a сalculated measure with the "PrevMember" function can be applied incorrectly.
- PivotGrid performs the Bestfit operation for a long time in certain cases.
- Unhandled error occurs when calling the BestFit method after adjusting the BestFitMaxRowCount property.
DXPropertyGrid for WPF
- WinUIDialog appears at an incorrect position on a system with 150% DPI.
DXRibbon for WPF
- DXRibbonWindow - The window title is sometimes displayed above contextual tabs.
DXRichEdit for WPF
- The "content-location" entry in the exported MHT file is not globally unique.
DXScheduler for WPF
- Multiple clicks on appointment resizer throws an error.
- SchedulerControl - Improve touch device support.
- SchedulerControl - There is no SchedulerDateNavigatorStyleSettings.CustomizeSpecialDates event in version 17.2.
- SchedulerControl.LimitInterval doesn't work as expected.
- SchedulerDateNavigatorStyleSettings - An application crashes if the Assigning MaxSelectedConsecutiveWeeks property is assigned in XAML.
DXScheduler for WPF (Legacy)
- Edit Appointment Form is shown not in the center of its parent window on a machine with high DPI.
- RecurrenceForm is automatically opened when the Open context menu item is clicked and "Edit the series" is selected in EditRecurrentAppointmentForm.
- Some elements of a hidden SchedulerControl continue using the previous theme after another theme is applied at runtime.
- The modal edit appointment window shown from the scheduler (legacy) control does not flash when clicked outside the window.
- The reminder window is unexpectedly shown at design time.
- The standard MessageBox is used instead of DXMessageBox in certain messages shown by RecurrenceForm.
DXSpreadsheet for WPF
- NullReferenceException on an attempt to move selection using cursor keys after copying a cell range to the clipboard.
- The InvalidFormatException event isn't raised when an attempt to load a document via the DocumentSource property fails.
MVVM Framework
- DocumentManagerService cannot properly resolve Views with the same class name.
- UICommand Buttons do not use the current theme.
PDF Viewer for WPF
- Improve image rendering in Pdf Viewer.
- Interactivity - A combo box form field's popup cannot be opened.
- Performance - Typed text is entered slowly if the document contains a lot of form fields.
- Usability - There is no capability to hide the loading splash screen when the document is loaded asynchronously.
Scaffolding Wizards
- Visual layout is not restored when using InstantFeedbackCollectionViewModel.
Windows UI
- FlipView - The Previous and Next buttons change their Opacity property instead of the Visibility property when the ShowNextButton and ShowPreviousButton properties are set to False.
XtraReports Suite
- DocumentPreviewControl - The CSV export option should not be available for a merged report.
- DocumentPreviewControl operates very slowly with a large amount of data.
- End-User Report Designer - The 'Design in Report Wizard' command activates a background window (cross-threading issue).
- Localization - Some strings in Report Explorer and in the 'Group and Sort' panel are not localized.
- Right-clicking ReportDataSource within the Field List throws the Invalid Operation Exception.
- WPF Report Designer - Quickly opening / closing Field List nodes freezes the application.