
Maintenance release includes several bug fixes.
Fixes
DXBars for WPF
- A closed tab item doesn't release memory in certain cases.
- InvalidOperationException is raised in GridControl when its context menu is opened in a window created in a new thread.
- Keygestures in BarSubItem don't work when this BarSubItem's popup isn't opened.
DXCharts for WPF
- An Annotation element cannot be linked to the Series Point item in certain situations.
- ArithmeticException is thrown in the chart when using the DataSourceBasedErrorBars indicator with null values.
- Axis Label is hidden when a custom measure unit is applied to the DateTime scale in certain situations.
- DataSource-based Error Bars are not hidden when Null values are passed from the data source.
- Labels are missing in the Chart Designer's Property Grid if the Dark color scheme is applied.
- Pie 3D - The HoleRadiusPercent property binding is not effective.
- Side Margins are calculated incorrectly if a Bubble Series is displayed.
- The ColorDataMember property does not work after upgrade to version 17.2.5.
- Tooltip - Inconsistency when displaying tooltip values for aggregated Series points with similar arguments.
DXControls for WPF
- ControlTemplate of a DXTabItem header cannot be found using the Shift+Click combination in the WPF Theme Editor tool.
- DXOpenFileDialog's Help button refers to the ru-ru version of the support.microsoft.com web site.
- ExecutedRoutedEventArgs' Source and OriginalSource properties don't contain a corresponding DXTabItem when the CloseCommand is bound using CommandBindings.
- Setting the ShowHelp property to false doesn't hide the Help button.
- Smart Tag - The ItemsSourceWizard window freezes in a certain scenario.
- TreeView items are not resized when touch themes are applied.
DXDiagram for WPF
- ArgumentException is raised in DiagramControl when it's exported to a file with another extension.
- Connectors' end and begin items are not set if ItemTemplate doesn't contain DiagramContentItem.
- DiagramContainer's background isn't transparent in version 17.2.
- IOException is raised in DiagramControl when it's exported to a locked file.
DXDocking for WPF
- ArgumentOutOfRangeException is raised when closing an application containing DockLayoutManager with a floating panel in BackstageView.
- Dock item renaming functionality is broken in v17.2.5.
- LayoutPanel's borders are not drawn properly if the LayoutPanel.MinWidth property is specified.
- Memory leak in the case of using PdfViewerControl or PropertyGridControl.
- The FloatingPaneWindow.EnsureRelativeSize method throws ArgumentNullException in certain cases.
DXEditors for WPF
- ComboBoxEdit with CheckedTokenComboBoxStyleSettings - ThrowArgumentOutOfRangeException occurs when tokens are deleted quickly.
- FlyoutControl is displayed on the wrong monitor when multiple monitors are used.
- TrackBarEdit isn't updated immediately in PostMode.Delayed mode when its thumb is dragged.
DXGrid for WPF
- A "DateTime" column's filter popup doesn't reset the AutoFilter Row's operator and doesn't pass the currently selected value to the AutoFilter Row's cells.
- A selected cell's value is not updated when SetCellValue is called in a grouped GridControl bound to DataTable and EnableRowUpdateOptimization is enabled.
- ArgumentOutOfRangeException is raised when the number of pasted values is greater than the number of columns in GridControl.
- AutoFilterRow's actual criteria operator is automatically changed when GridControl is grouped.
- Bands are generated too slow when the BandsSource collection is changed.
- Compact View - There is no built-in capability to enable the Show In Groups mode by default.
- Conditional Formatting Rules Manager uses string values rather than numeric ones when a condition is specified using formulas.
- EditForm doesn't focus the first visible editor.
- Exporting GridControl with sparklines causes ArgumentOutOfRangeException.
- GridControl - The BestFitColumns method calculates the GridColumn.Width property incorrectly when the 125 DPI settings are used.
- GridControl with a fixed column and AutoWidth = "True" breaks LayoutControl's measuring mechanism.
- In Server Mode GridControl filters its rows incorrectly when AutoFilterRow is used.
- Inactive PLinqInstantFeedbackDataSource throws NotSupportedException.
- OverflowException is raised when the PropertyChanged event is raised for a property with the Double.NaN value and OptimizeSummaryCalculation is enabled.
- Override data grid cell automation id generation.
- TableView.DeleteRow deletes the last row in addition to a target data row when filtering or/and sorting are used.
- The filter is not restored in the Grid with bands and AutoFilterRow.
- The last visible band's checkbox is not disabled in ColumnChooser.
- Threading problem detection is not disabled.
DXLayoutControl for WPF
- LayoutControl does not align the item content correctly when a specific set of characters is used in the item labels.
- LayoutControl incorrectly arranges its elements with high DPI settings at design time.
DXMap for WPF
- Custom Search Provider example is incomplete.
- ListSourceDataAdapter - Coordinate system converters are applied incorrectly in certain situations.
- The Bing Search example uses obsolete search options.
DXPivotGrid for WPF
- A lot of internal binding exceptions are raised in the "T410760" example.
- ArgumentOutOfRangeException is thrown after dragging a grouped field with one field in it.
- Best fit and column resizing work incorrectly if high DPI is enabled.
- GetRowIndex(Object[]) does not work when passing values for more than 2 fields.
- The PrefilterCriteriaChanged event is raised when a field filter is changed.
- WPF PivotGrid - Showing the built-in Print Preview under a custom DPI value results in the "All rectangle borders must have the same thickness" error.
DXPrinting for WPF
- DocumentPreviewControl - A document doesn't fit into a page on changing its margins.
- DocumentPreviewControl - InsertAction doesn't work if the CommandBarStyle property has the Bars value.
- DXPrinting - CompositeLink prints only PivotGrid's headers.
DXRibbon for WPF
- A white border is displayed in BackstageViewControl when BarManager is used.
- An exception is raised in DXRibbonWindow when it's shown in a separate thread.
- Assigned key gestures do not always work when RibbonControl instances are merged.
- BackstageViewControl allows navigating to disabled items when key tips are used.
- DXRibbonWindow header overlaps RibbonControl elements in .NET v4.6.2.
- It is impossible to customize the position of merged items in BackstageViewControl.
- The selected Ribbon page in a minimized Ribbon is collapsed when a user tries to select an item in a combo box.
DXRichEdit for WPF
- RichEditControl throws an exception when a custom RtfToContentConverter is used.
- The caret is incorrectly positioned after programmatically selecting text and typing a new value.
DXScheduler for WPF
- Appointments where a subject has a line break in the text display an invalid character.
- Cells behind the selected appointment are also selected when ShowAllDayArea is set to False.
- Displaying multiple SchedulerControl instances with CommandBarStyle=Ribbon in several threads causes an exception.
- NullReferenceException occurs when setting WorkDays in a style.
- NullReferenceExceptions are raised when using *Source properties after upgrading to version 17.2.5.
- ResourceNavigator's Add (+) button is active when an active view's ResourcesPerPage is 0 and all resources are already shown.
- SchedulerControl doesn't set working hours correctly when WorkTime is set to an empty interval in the CustomWorkTime event handler.
- Scheduler's context menu is not localized.
- The context menu opened by pressing the Menu/Application key is shown under the mouse cursor instead of the scheduler's selected cell.
- The CreateSourceObject event's arguments do not contain information about a corresponding AppointmentItem.
- The last resource is not rendered on scrolling when the ResourcePerPage property's value is not integer.
- TimelineView - Implement the Resource Auto Height feature.
- TimelineView doesn't show minutes by default when it is scaled by hours.
- TimeScaleBase's IsEnabled property is not browsable.
- WeekView - The Add-day area does not highlight the selected range completely when multiple appointments are selected.
DXSpreadsheet for WPF
- Provide an informative description for the exception thrown after invoking the BindTableToDataSource method if the binding cannot be created.
- Provide the capability to hide items in the Name Box.
- Provide the capability to hide the formula editor in a SpreadsheetFormulaBarControl.
- The Function Argument dialog is closed after entering a defined name that refers to a non-active sheet.
- The Modified flag is unexpectedly set to True after a click on a cell.
DXTreeList for WPF
- TreeListControl doesn't keep focus after clicking an already selected item.
MVVM Framework
- Usability - There is no capability to initialize the Filtering UI state programmatically.
PDF Viewer for WPF
- The PdfAttachmentsViewerControl and PdfOutlinesViewerControl controls keep references to PdfViewerControl's document that is already closed.
- Usability - There is no way to obtain the corresponding page number in the TextMarkupAnnotationCreating event handler.
Scaffolding Wizards
- Scaffolding Wizards generate non-compilable code for VB.NET projects without a root namespace.
Theme Editor
- ThemeEditor cannot create custom themes based on Office2016 themes after upgrading to version 17.1.6.
Windows UI
- FlipView crashes after swiping the first item to the right.
- HamburgerMenu doesn't use the parent view model during navigation.
- NavButton and other Windows UI buttons do not invoke routed commands correctly when CommandTarget is not set.
XtraReports Suite
- "The calling thread cannot access this object because a different thread owns it." error occurs on an attempt to scroll a report using the mouse wheel.
- End-User Report Designer - An expression binding doesn't work when it is specified via a control's smart tag or the Expression Editor if a data member uses the DisplayName attribute.
- End-User Report Designer - System.NullReferenceException is thrown when closing an empty String Collection Editor of a control.
- NullReferenceException occurs on an attempt to set the theme for DocumentPresenterControl in the Window.Loaded event handler.
- QueryBuilder does not save a parameter type in a SQL query.
- The System.InvalidOperationException "Print preview sequence contains no elements" exception occurs while previewing an empty document if the page layout is set to two pages.
- WPF Report Designer - The search popup window has a wrong title.
- WPF Report Designer - The XRPageInfo.Format property editor shows a validation error.
- XtraReports - The DocumentPreviewControl incorrectly draws borders of report controls when the screen resolution is set to 125%.