
Maintenance release includes several bug fixes.
Fixes
All WPF Controls
- ScrollViewer scrolls incorrect content if it's located in a WinForms Form.
DXAccordion for WPF
- Provide access to AccordionControl's AccordionDataController and depending classes.
DXBars for WPF
- Cannot close popup menus provided by BarSubItems when ToolBarControl is located in ElementHost.
- DropDownButton - A dropdown is not closed when a WinForms form is clicked.
DXCharts for WPF
- Chart does not take all available space if the AutoLayout property is enabled.
DXControls for WPF
- DXTabControl - DXTabItem dropped during the drag-and-drop operation cannot be addressed in the NewTabbedWindow event.
- DXTabControl - The scroll buttons do not work until DXTabItem is selected explicitly.
- DXTabControl always selects its first item when DXTabItem is dropped outside the control.
- DXTabControl's tabs aren't correctly aligned when DXTabbedWindow is used with high DPI settings.
- DXWindow's minimize/maximize buttons suddenly appear wnen the ToolWindow style is applied.
- SplitButton's popup cannot be opened when ButtonKind is Toggle and IsChecked is True.
- WinUIMessageBox throws an exception when being shown in another thread.
DXDiagram for WPF
- DiagramShape's drag preview location is increased by one pixel if DiagramShape is dragged from a stencil.
DXEditors for WPF
- FlyoutControl may throw the NullReferenceException when its parent window is not found.
- SpinEdit immediately rounds values and doesn't allow replacing its value when the AllowRoundOutOfRangeValue property is enabled.
- The SelectAllOnMouseUp property doesn't work in PasswordBoxEdit.
DXGrid for WPF
- A group row's summary values aren't copied if several groups are selected.
- GridControl applies format conditions from grouped rows to group summaries when rows are copied to the clipboard.
- GridControl doesn't scroll to the last line in a multiline text editor during typing.
- GridControl throws an exception after refreshing its ViewModel if GridControlBand's ColumnsSource property is bound.
- GridControl's fixed rows aren't correctly exported when GridControl is grouped.
- Incorrect selection behavior when GridColumns contain buttons in their cells and are aligned to the right side.
- Row Validation throws an exception when a user tabs to the end of a new row after filling a column with data.
- TreeListView - The CustomSummary event is not raised when a data source is cleared.
DXLayoutControl for WPF
- The EditValueType property is not set for an automatically generated numeric editor.
DXPivotGrid for WPF
- The PivotGridControl.CustomCellAppearance event behavior is changed after an upgrade.
DXPropertyGrid for WPF
- An old value is displayed in a modified cell after editing.
- Properties become not grayed-out during scrolling in a read-only PropertyGridControl.
- Properties from CollectionDefinition are not applied when PropertyDefinition is defined with Path set to "*".
- PropertyGridControl throws an exception if two or more control are bound to the SelectedObjects property.
DXRibbon for WPF
- DXRibbonWindow - The window title remains blue when BackstageViewControl is opened and the Office2016Colorful theme is applied.
- Ribbon Gallery cannot be scrolled till the end when IsGroupCaptionVisible is True and ColCount is defined.
- RibbonControl's Minimize button has incorrect size in the Seven theme when DXRibbonWindow's IsAeroMode property is set to True.
DXRichEdit for WPF
- InvalidOperationException is raised after changing the "Left Distance" parameter in the "Picture -> Layout" dialog.
- The "Hanging" first line indentation is incorrect for the paragraph located after the page break.
DXScheduler for WPF
- The time cell content cannot be scrolled with the Timeline scrollbar when the AppointmentAutoHeight option is set to true.
DXSpellChecker for WPF
- Spelling suggestions are incorrectly ordered if SpellChecker uses more than one custom dictionary.
DXSpreadsheet for WPF
- Removing a custom function from the SpreadsheetControl document does not clear function references using a localized name.
- ScrollViewer partially overlaps an area with a function name in the Insert Function Dialog.
- SpreadsheetControl's chart is not updated when a new series is added in code.
- The "Paper Size" combobox of the "Page Setup" dialog does not contain all the predefined paper sizes available in MS Excel.
- The filter buttons are not displayed near the Pivot Table columns when the Pivot Table is created with the default style.
- The selected range's border overlaps the selected chart.
- The System.ArgumentException: "Width must be non-negative" exception is thrown after executing the SelectData dialog if there are frozen panes.
- There is no default converter to convert a data field value of the decimal? type into a cell value and vice versa.
DXTreeList for WPF
- TreeListView doesn't build its hierarchy correctly if the property specified as ParentFieldName is null.
DXTreeMap for WPF
- GroupHeader is displayed in TreeMap when all nested items are deleted if the Hierarchical data adapter is used.
- Tree map items are not displayed after the data adapter is initialized at runtime.
MVVM Framework
- DialogService doesn't release its ViewModel if it implements IDocumentContent.
PDF Viewer for WPF
- PdfViewerControl doesn't show its Ribbon when a PdfCommandProvider descendant is used.
Theme Editor
- ToggleSwitch cannot be customized in the Theme Editor.
XtraReports Suite
- DocumentPreviewControl - Editable fields are inactive if a report is loaded as a PRNX file.
- DocumentPreviewControl - The Image format option specified for the Image format in the Export Options dialog does not change the exported file's extension and format.
- End-User Report Designer for WPF - Entity Framework's Data Source Wizard customization breaks after updating to version 17.1.