
Improves Charts, Diagram and Grid controls.
Fixes
All WPF Controls
- A default button is highlighted as focused even after another button is focused
DXAccordion for WPF
- AccordionItem stays highlighted after closing a modal window when SelectionMode is set to None
DXBars for WPF
- BarStaticItem.ItemMinWidth does not affect control width in Office2016SE and VS2017 themes
- Context Menus - Background of checked items is barely noticeable in VS2017Dark
- DXBar Accessibility - Menu items with IsVisible=False are visible to Narrator
- DXBar: Accessibility: ToggleSwitch used in a bar exposes "On button" and "Off button" to Narrator
- Items in toolbars cannot be properly dragged when LightweightBarItems are used
- The bar item description does not wrap in the BarManager customization dialog
DXCharts for WPF
- An exception is thrown on an attempt to export charts from different tabs in DXTabControl
- An unhandled exception (System.InvalidOperationException) occurs when modifying the chart layout in certain situations
- ChartControl - NullRefferenceExceptiopn occurs when getting SeriesPoint from SeriesLabelItem in certain cases
- Narrator does not correctly announce buttons used for axis scrolling (accessibility issue)
- Narrator reads hidden axis labels
- Legend items with check box elements do not provide accessibility-friendly names for Narrator
- The XYDiagram2D.Zoom event is called even if the e.Cancel property is set to True in the XYDiagram2D.BeforeZoom event
DXControls for WPF
- DXOpenFileDialog - ArgumentNullException occurs on dragging items
- DXOpenFileDialog throws an exception on an attempt to select a folder that doesn't have access permission
- DXOpenFileDialog works incorrectly when a selected folder is changed using the navigation pane
- PopupColorEdit always displays its Color Picker Popup on the primary system monitor when this editor is hosted in ElementHost
- SimpleButton - Binding to the IsChecked property works as OneWay by default
- Tab caching causes empty tabs in DXTabControl
- ThemedWindow - A maximized window with the SizeToContent property set to a non-default value is clipped if the Windows Taskbar position is different from the bottom
- ThemedWindow crashes after a Finish Button click in WizardControl
- ThemedWindow doesn't have the AllowSystemMenu property
DXDiagram for WPF
- The ReadOnly attribute is ignored when it's defined for a proxy property
- XpsSerializationException is raised in DiagramControl when it's printed on a single page
DXDocking for WPF
- An auto-hidden panel's content is not focused in certain cases
- Dock hints are not hidden after dragging if the dragged panel is removed from ItemsSource
- DocumentGroup's selected tab doesn't display the top border when the ViewStyle property is set to "Light"
- LayoutPanel's pin position is unexpectedly changed when panels are pinned from different auto-hidden groups
- The Tab Header's automation peer is represented as a button
- WPF DockLayoutManager - Pinning panels from AutoHideGroups changes the root group's Orientation
DXEditors for WPF
- BaseEdit class descendants don't support the AutomationProperties.Name property
- DataEdit throws ArgumentOutOfRangeException if the Persian calendar is used
- DateEdit - DateNavigator's caption does not reflect selected date changes when it is placed in PopUpTopAreTemplate with a disabled IsTexEditable option
- ProgressBarEdit does not support the Foreground property
- TextEdit.GetCharacterIndexFromPoint works only for the first text line
- The checked ListBoxEdit doesn't allow checking more than one item when the Delayed post mode is enabled after the upgrade to v18.2.7
- ToggleSwitch's thumb in the SE themes isn't streteched to the entire ToggleSwitch height
- TokenComboBoxEdit displays an incorrect foreground color in certain themes when it's located in an inactive cell in the focused row in GridControl
- TokensChangedEventArgs' AddedTokens collection contains only the first selected item
DXGrid for WPF
- #VALUE! is exported as a summary value to an XLSX document in certain scenarios
- An automation peer for the Search panel is created if the ShowSearchPanelMode property is set to Never
- ArgumentException is raised in the ConditionalFormatting mechanism when custom highlighting rules are applied
- Columns to the right of a 'star' column cannot be resized if their width is equal to MinWidth
- DXGrid - Column header buttons should have accessibility-friendly names
- Grid - A column appears under another band in the exported XLSX document
- Grid - Empty items are added to ComboBoxEdits in the Auto Filter Row every time the Search Panel is used
- GridColumnBand.Header property has the GridUIProperty (GridColumn.Header not)
- Clipboard operations incorrectly process symbols from certain encodings
- Quotation marks are lost when Clipboard operations are used
- The copy/paste feature does not work for in-place editors whose data source is DataTable
- GridControl consumes CPU resources when it is bound to InfiniteAsyncSource no data operations are executed
- GridControl does not release memory after exporting to Excel
- GridControl Export to XLSX causes ArgumentException: Width and Height must be non-negative
- InvalidOperationException occurs if PredefinedFilters are used with TreeListView
- It's hard to navigate to the Automatic Filter Row using Narrator
- It's not possible to leave the New Item Row with the Tab key if the last column's TabStop property is set to "False"
- LookUpEdit with SearchLookUpEditStyleSettings shows no items when the Left arrow is clicked and bands are used
- Provide an entry point to customize GridCellAutomationPeer's returned values
- The Loading Data window is shown behind the main window and is not modal
- TreeListView does not display changes when ExpandoObject fields are set
DXLayoutControl for WPF
- Narrator identifies hidden Minimize and Maximize elements in DXGroupBox
DXMap for WPF
- Search Panel does not receive input focus on touch displays
DXPivotGrid for WPF
- Accessibility - "An element of the given type must support the Grid pattern" error occurs
- The e.GetListSourceColumnValue method throws an exception when the CustomFieldSort event is raised for the filter popup
DXPrinting for WPF
- A document in DocumentPreviewControl disappears if the "Continuous Scrolling" option is disabled and the vertical scrollbar is visible
- BackstagePrintPreview - System.NullReferenceException is thrown when loading a report to the control
DXPropertyGrid for WPF
- How to work with dependent validation rules for IDataErrorInfo
- PropertyGrid doesn't use ICustomTypeDescriptor for ExpandoObject any more
- Tab navigation does not work when a property is disabled
- The Invalid Value icon persists after the cell value is reset
- PropertyGridControl trims property names even if there is enough space to display all text
- System.ArgumentNullException is thrown when PropertyGridControl and attributes are used
- The "Collection was modified..." exception may occur in PropertyGridControl in certain cases
- The description panel is visible when the SelectedObject property is set to Null
- The PropertyPanel still shows the selected property path even if SelectedObject is cleared
DXRibbon for WPF
- Narrator announces invisible elements on ribbon pages
- Ribbon pages do not support ExpandCollapsePattern
- ArgumentException on adding DocumentPanel with a ribbon with the OfficeSlim RibbonStyle
- Control box buttons of a merged RibbonControl have an incorrect color (black) in the Office2016ColorfulSE theme
- RibbonControl displayed in ElementHost arranges its items incorrectly
- The caption position is different in different bar item types and the space between items is reduced when lightweight templates are used
- The Gallery.IsItemGlyphVisible property doesn't affect newly added items
- The previously selected page is not correctly restored after merging in the parent RibbonControl
DXRichEdit for WPF
- ArgumentException in GetLocalizedFontNames with the OT and TT fonts installed simaltaneously
- Memory leaks occur when RichEditControl is used in background threads
- RichEditControl has low scrolling performance when many paragraphs with complex formatting are selected in the document
- RichEditControl imports only the first section of a specific document
- RichEditControl.FontFamily has unwanted behaviour
- RichEditControl's DocumentPanel may be wrapped with a new DocumentGroup so that the group tab appears
- System.NullReferenceException is thrown on unloading a data template with RichEditControl
- The Underline font style is not displayed under specific zoom factors
- The use of the Document.Shapes.InsertTextBox method corrupts a document making it impossible to re-save this document in Microsoft Word
- Units are not updated in the Margins and Page Size ribbon popups if the Unit property is set in the RichEditControl.Loaded event handler
DXScheduler for WPF
- CellInplaceEditorControl is not themed
- ItemsSource for AppointmentResourcesEdit is ony showing visible resources
- NullReferenceException occurs in the GetAppointments method
- ResourceTreeControl doesn't provide the ItemCheckBoxFieldName property
- Scheduler scrollbars disappear when ScrollBarMode is set to TouchOverlap
- Dragged occurrences unpredictably disappear
- TimelineView works slower and slower when scrolling back and forth
- SchedulerControl raises the ItemPropertyChanged event for the RecurrenceInfo property several times when a recurrent appointment is modified
- SchedulerControl's ItemPropertyChanged doesn't trigger in ReminderWindow
- The "SnapToCellsMode" BarCheckItem is disabled when TimelineView is shown
- The EnsureResourceVisible method does not work correctly if the ResourceAutoHeight property is set to true
- The Top Resource header is shifted down on certain Resource Min Heights when ResourceAutoHeight is enabled
DXSpreadsheet for WPF
- A shape is exported to PDF with low quality
- The ClipboardDataPasted event does not fire when pasting images
- The One Way binding for the SpreadsheetControl.ReadOnly property works incorrectly
- Usability - There is no way to prevent showing a comment box on hovering a cell
DXTreeList for WPF
- Expand buttons do not appear in certain scenarios
- The KeyFieldName and ParentFieldName properties don't support complex property names
- SearchString highlighting does not work with ShowSearchPanelMode set to Never
DXWizard for WPF
- NullReferenceException when DialogService and WizardService are used
- Setting the WizardPage.Visibility property to "Collapsed" doesn't remove a page from the wizard control
MVVM Framework
- Accordion items get lost when the state is restored
- DXBinding throws an exception when it converts a string value to a double value in different cultures
- ICurrentDialogService's UICommands property always returns null
- IDocumentManagerService.ActiveDocument returns null instead of an active document
- NotifyIconService's logic can be executed at design time
- PRISM adapters - A panel is deleted from DockLayoutManager with ImmediatelyRemove ClosingBehavior even if DockItemClosing's e.Cancel is set to True
- The IDialogService.ShowDialog method doesn't return null if the dialog window's Close button is clicked starting with version 18.1
PDF Viewer for WPF
- Interactive Forms - Editors are shown with incorrect rotation if a page and widget have rotation
- System.ArgumentNullException is thrown on creating a combo box in a specific document
Windows UI
- ButtonEdit loses keyboard focus when placed into PageView with animation enabled
- HamburgerMenu - ImageColorizer doesn't work any more and icons become black
- HybridApp - TileNavPane popups are displayed with big large gaps when custom DPI settings are used
XtraReports Suite
- End-user report designer - The editor that changes the control's style color cannot be scrolled
- Focus "jumps" on the cursor position while typing text for the XRLabel control
- PrintHelper.ShowPrintPreviewDialog - provide a robust exceptions handling mechanism
- Report Designer - Tab header does not disable the underscore character _ set at the XtraReport.DisplayName property level
- WPF Report Designer - It is not possible to reset a printer name for a report
- WPF Report Designer's Report Wizard - Top and right margin editors are mixed up
- XtraReport Export to PDF does not properly handle folders that do not exist