
Includes new DockingNavigator control, plus updates to Chat, DesktopAlert, RichTextBox, SpreadProcessing and more.
Features
- DockingNavigator
- Introduced DockingNavigator control which can be set via the Navigator property of the RadDocking.
- Users can navigate over all non-hidden document panes, check their contents in the preview section and activate the selected pane on close.
- Functionality is similar to the IDE navigator in Microsoft Visual Studio.
- Chat
- Introduced the SuggestedActionsOrientation property to change the SuggestedActions orientation to Horizontal/Vertical.
- DesktopAlert
- Introduced support for playing SystemSound when the alert is shown.
- Docking
- Introduced DockingNavigator control which can be set via the Navigator property of the RadDocking. User can navigate over all non-hidden document panes, check their contents in the preview section and activate the selected pane on close. Functionality is similar to IDE navigator in Visual Studio.
- RichTextBox
- Introduced support for the 'type' attribute of ordered (' ') and unordered (' ') lists in HTML.
- The style inside the Styles gallery is now properly selected depending on the position of the current selection or the caret position (for empty selection).
- SpreadProcessing
- Introduced support for import/export from/to XLSX format of Text Rotation XML attribute.
Fixes
- All Controls
- The read-only and disabled state resources are not properly updated on VisualStudio2013 palette variation change for the Microsoft TextBox and PasswordBox controls (disabled state only).
- Chat
- An ArgumentException is thrown when the DataSource is set before MessageConverter.
- Diagrams
- A COMException is thrown when Copy/Cut operation is performed on RadDiagramShape.
- Docking
- WindowHost.GetGlobalMousePosition might throw NullReferenceException in specific scenarios.
- FileDialogs
- Argument exception in DirectoryInfoWrapper.Parent property's getter related to FileSystemWatcher trying to use invalid directory.
- An IndexOutOfRangeException is thrown when items are deletedwhile the FileDialog is loading.
- GridView
- A NullReferenceException is thrown when rows are grouped by null value and a row is moved to another group.
- Map
- The external MapScale object updates on Zoom/Move RadMap.
- MultiColumnComboBox
- Selection is lost when an already applied filter is edited.
- NavigationView
- The pane is not expanded when IsPaneOpen set to True initially.
- PDF Viewer
- Empty page content appears when rendering pages with images in the FixedDocumentSinglePagePresenter.
- The user is not able to type in a textbox form field using a touch device.
- InvalidOperationException is thrown when creating Thumbnail in a separate thread.
- Images are missing when creating thumbnails with the ThumbnailFactory.
- PdfProcessing
- ArgumentException is thrown when importing a document containing form fields with the same fully qualified name.
- StackOverflowException is thrown when cloning documents containing links to the same page.
- RibbonView
- KeyTip for RadRibbonGroup dialog launcher is not shown when the group is collapsed.
- The content of the drop-down popups of the ApplicationMenu's Split/DropDownButtons does not receive hover properly (VisualStudio2013, Green, Office2016 and Office2016Touch themes only).
- RichTextBox
- An exception for missing the DialogsResourcesDictionary is thrown when using the control in NetCore NoXaml scenario and merging the required ResourceDictionaries.
- ScheduleView
- An exception is thrown when trying to bind to the ShowAppointmentDeleteButton property.
- SpreadProcessing
- NullReferenceException is thrown when the FindOptions does not contain a start cell
- FloatingImage height calculation is wrong when the image's bottom-right anchor falls within a row with merged cells with applied text wrapping.
- The row height of merged cells with applied Text Wrap and long text is not calculated correctly.
- Wrong cell values are displayed when the number and currency decimal or group separators are different.
- Spreadsheet
- FloatingImage height calculation is wrong when the image's bottom-right anchor falls within a row with merged cells with applied text wrapping.
- The row height of merged cells with applied Text Wrap and long text is not calculated correctly.
- Wrong cell values are displayed when the number and currency decimal or group separators are different.
- SyntaxEditor
- Editor loses focus when it is clicked and is inside ScrollViewer.
- Keyboard focus is lost on CompletionListWindow when changing runtime the CompletionListItems.
- Changed:
- The control now throws an exception if no Height/MaxHeight is set and is placed in panel/control which measures it vertically with infinity. This is to indicate not supported scenarios which might lead to low performance and undefined scroll/zoom situations.
- TaskBoard
- An Exception is thrown after resetting TaskBoard's columns.
- Item is not moved when its group property changes at run-time.
- TileList
- Tiles are not rendered once the TileList control is reloaded.
- TileView
- UnselectAll method deselects only one item when invoked after several selections from UI. SelectAll fires PreviewTilesSelectionChnaged after SelectionChanged event.
- TimeBar
- When selection start is the same as period start time, the left thumb is not visible.
- When selection start and end are the same, the left thumb is not selectable in all themes.
- TreeList
- When the drop is not possible, both icons are visible in the TreeListViewDragCue element in the Green, Office2016/Touch, Fluent and Material themes. The icon for the possible drop for the such is missing for the Windows8Touch theme.
- TreeView
- Unexpected multiple selection in Single selection mode after a combination of select and collapse/expand in virtualized treeview.
- Window
- Taskbar cannot be shown when RadWindow is maximized and the taskbar autohide is enabled.
- WordsProcessing
- Image size is exported with the wrong decimal symbol in specific cultural settings.
- KeyNotFoundException is thrown when importing RTF document which has an invalid Font Family name.
- Image size of EMF/WMF images is wrong when exporting to PDF.
- The empty lines are not converted properly from RTF to HTML.