
Improves RadScheduler, RadChartView, RadMap, RadMaskedEditBox, RadTreeView and PdfProcessing.
Features
- RadScheduler
- Option to specify how the appointments are sorted in month view.
- RadChartView
- Implement LassoSelection controller.
- RadMap
- Add ViaWaypoints support.
- Add option to create custom tile elements in the MapVisualElementFactory.
- LocalMapProvider should allow specifying the TileSize.
- RadMaskedEditBox
- Add a property that indicates whether all required inputs have been entered into the input mask (MaskCompleted ).
- RadTreeView
- Add the option to add a root node via the context menu.
- RadBreadCrumb - expose a new mode which will perform a selection in the associated tree view upon clicking on the action part of the split button.
- PdfProcessing
- Implemented logic to handle invalid PDF documents which content streams contain concatenated "q" and "Q" graphic state operators.
Fixes
- RadForm
- Size is increased when reopening the designer and a Material theme is applied.
- RadCalendar
- The row headers border is still visible if the ShowOtherMonthsDays property is set to false in the VisualStudio2012LightTheme.
- RadChartView
- Incorrect points are selected with the LassoSelectionController.
- RadCheckedDropDownList
- ArgumentOutOfRangeException when you dock the control inside TableLayoutPanel.
- RadCommandBar
- Exception when removing an item and loading the layout.
- RadDateTimePicker
- The PM/AM part is changed when pressing non-numeric key in the hour part.
- Time part is not selected any more with the mouse once the AM/PM part has been selected.
- RadDiagram
- Add an option to change the default RadDiagramShapes with custom ones.
- RadDropDownList
- SelectedIndexChanging event is fired multiple times when you use MouseWheel and cancel the event.
- Incorrect selection of items with duplicated text but different values when opening and closing the popup with the keyboard.
- The selected index is not cleared when the SelectedValue does not exists in the data source.
- RadGanttView
- Exception when TimelineRange is DayHalfHours and the range is smaller than one day.
- RadGridView
- ViewChanged event is not fired when single group is expanded.
- NullReferenceException when GridViewCheckBoxColumn.EnableHeaderCheckBox is true for the child template and the master level is self-reference.
- The AlternatingRowColor is wrong when some rows are styled.
- Having groups, filters, sort descriptors and search query in the GridViewSearchRowInfo may leave the grid in an invalid state.
- Visible rows are not checked in the filter popup of the Excel-like filtering.
- Wrong parts of the text are highlighted by the search functionality if you type extremely fast.
- The GridViewSpreadStreamExport class and its RunExportAsync method may result in incorrect exported cells of a decimal column with a custom ExcelExportType.
- The column chooser is not scaled with application that support HDPI.
- Property Builder is closed automatically when you change to ColumnsGroupViewDefinition for the child template.
- Indicate errors example shows incorrect red border around a valid value.
- RadGroupBox
- Set shape to the header is not applied properly.
- RadLayoutControl
- Define a back color set on the RootElement in the Windows8 theme.
- RadMultiColumnComboBox
- When added to a TableLayoutPanel and the Dock property is set to Fill, the control is shrunk.
- RadPdfViewer
- Loading new document while loading operation is still pending should stop the current operation and start the new one.
- The Highlighted path is painted over the text and the text is not visible.
- RadPopupEditor
- The popup is incorrectly sized when the DropDownSizingMode is set to none.
- RadPropertyGrid
- Title in the help element is hidden when you set the HelpElement.MinSize property.
- Unhandled exception in the control if you try to create a Font object with a negative size.
- RadRange attribute is not respected.
- RadRibbonBar
- Tabs cannot be switched with a single click at design time.
- RadRichTextEditor
- Missing localization strings for some parts of the UI.
- The text is unreadable with the FluentDark theme.
- Fluent theme is not properly applied to the RichTextEditorRibbonBar.
- InsertCaptionDialog shows "radRichTextEditor1" text in the textbox.
- Inserting a large image exceeding the bounds of the viewport in the DocumentLayoutMode.Flow should display the horizontal scrollbar.
- NullReferenceException is thrown when calling PrintPreview after an watermark is inserted in web layout mode.
- PrintPreview dialog is automatically closed if you added a watermark in web layout mode.
- Exception in an Office Add-in environment while importing an HTML document with images loaded from URLs.
- RadSpellChecker
- The standard ContextMenuStrip is not shown after performing a spellcheck with the control.
- RadSpinEditor
- The CausesValidation property set on the control should propagate to the internally hosted text box.
- RadTextBox
- The text box is not resized according to the font when it is placed inside TableLayoutPanel at design time.
- RadTextBoxControl
- NullText should be shown even if the control is focused and the text is empty.
- RadTreeView
- The HideSelection property doesn't work.
- Auto-scroll is not working while dragging a node.
- RadTreeNode.TreeView is null for the nested nodes.
- The filter predicate should be called on all nodes in the tree when custom filtering is used.
- Trackbar
- RadTrackBar - the TrackBarRangeElement should be painted black in the TelerikMetro theme in the MouseOver element state when the control is oriented vertically.
- UI for Winforms
- RadChat and RadImageEditor - links to the documentation in the smart tag`s action list and in the QSF examples are not redirecting correctly.
- VSB
- Visual Style Builder should be made DPI-aware.
- SpreadProcessing
- Pasted value has incorrect formatting when the source has formatting on the entire column.
- PdfProcessing
- Transparency is lost on import when the graphic state does not specify the alpha source.
- Corrupted document after export because of missing FunctionType PDF property.
- InvalidCastException when importing DeviceN color with integer components.