
Adds Regex support for MaskedInput control, plus new series animations in ChartView component.
Features
- What's New
- Animations for chart series in RadChartView.
- Format painter in RichTextBox.
- All Controls
- Included NuGet packages as part of the weekly internal builds.
- Introduced separator support for UpperCaseConverter via ConverterParameter.
- ChartView
- Added series and point animations to chart series. It is now possible to animate the paths which define the series and datapoints with various animations like move, scale, reveal, fade.
- GridView
- FilterDescriptor now respects Globalization.Culture. Use one of the new constructors with CultureInfo cultureInfo parameter.
- Implemented CanUserGroupColumns property.
- GridViewComboboxColumn now supports EmptyText.
- Disable group expand behavior on PropertyChanged.
- MaskedInput
- Implemented built-in Regex validation through the ValidationRegex property of RadMaskedTextInput. Include couple of predefined Regex strings (for IP and Email), located in the ValidationHelper class.
- OutlookBar
- Implemented IsContentPreserved property for preserving the content of the selected tabs.
- PdfProcessing
- Implemented import of SC and SCN content stream operators for all color spaces.
- Implemented import and export of DeviceN color space.
- Implemented import and export of Separation color space.
- Implement import for "K" and "k" CMYK color space operators.
- Implemented import and export for all PDF function types.
- Implemented support for encrypted documents when using PdfFileSource class.
- RichTextBox
- Performance increased when comparing instances of HierarchicalIndex.
- Introduced format painter functionality which allows copying format from one part of the text to another.
- ScheduleView
- Implemented Today Button in the NavigationHeader.
- SpreadProcessing
- Implemented automatic scaling options when printing and exporting to PDF.
- WorksheetPageSetup default paper type is now Letter.
- Spreadsheet
- Implemented automatic scaling options when printing and exporting to PDF.
- WorksheetPageSetup default paper type is now Letter.
Fixes
- AutoCompleteBox
- AsyncFilteringBehavior can lead to OperationCanceledException.
- ContextMenu
- InputGestureText does not inherit VerticalContentAlignment from RadMenuItem in all themes.
- DataPager
- NumericButton stays checked after canceling the PageIndexChanging event.
- FluidContentControl
- InvalidOperationException for logical child when Small/Large/Normal content is set to a Visual which has other logical parent.
- GridView
- Selecting multiple sorted items with Extended SelectionMode hangs the UI.
- Adding items with newline content displaces the vertical scrollbar, if there are multiple items with variable height.
- InvalidCastException is thrown when the type of the Count of the Queryable source is long.
- ColumnGroupHeader does not get generated for columns with DisplayIndex.
- NullReferenceException in the FlatLayoutStrategy.ScrollRowIndexIntoView.
- A NullReferenceException could be thrown in PrepareCellToolTip after entering in Edit mode.
- DisplayMemberPath of GridViewComboboxColumn should be copied rather than SelectedValueMemberPath when DataMemberBinding is a nested property.
- SelectedItem is not updated properly in a grouped scenario.
- The vertical scrollbar jumps when adding items with newline content.
- Map
- The Bounds of the ClusterData's object has wrong East value when AutoCalculateBounds is True.
- Toolbar is misplaced when CommandBarVisibility is set to Collapsed in VisualStudio2013, Office2013 and Windows8 themes.
- MaskedInput
- Caret does not move when trying to replace the symbol after a literal symbol in ReplaceMode.
- PDF Viewer
- Glyphs are rendered with wrong stroke width.
- Text is blank when the file contains a reference to a font that is not included in the file.
- Missing form fields caused by handled exception during RadioButton options import.
- Unexpected geometries are drawn when a PDF file contains not immediately stroked closed geometries.
- TextField font size is different when typing and when applying the input value.
- Missing content due to font defined using empty string for FontFamily in its font descriptor.
- VariableContentWidget UI controls are invisible in Fluent, Green, Material and Office2016 themes.
- PdfProcessing
- Cloning SignatureField without Signature causes NullReferenceException.
- InvalidCastException is thrown when parsing dictionary end without having dictionary start.
- ArgumentNullException is thrown when exporting document that uses OpenType Font.
- Exception is thrown when importing document with LZWDecode and Indexed Colorspace.
- Wrong colors when importing documents with Indexed color space.
- NotImplementedException occurs when importing pattern which uses unsupported colorspace.
- RichTextBox
- Performance problem when undoing deletion of text with many hyperlinks.
- Find/Replace does not work properly when replacing word with digits.
- The caret is drawn over letters in some cases.
- Exception during layout of a document with floating image as first element on the second page.
- Replacing string with the same string but in upper case leads to infinite loop.
- KeyNotFoundException is thrown when exporting fragments to RTF or DOCX due to incorrectly preserved Next style property for elements other than Paragraph.
- InvalidCastException is thrown when undoing character-properties editing commands applied on content wrapped in annotation ranges.
- Importing documents with negative TabStop positions causes ArgumentOutOfRangeException.
- Poor delete/undo delete performance with large number of AnnotationRanges.
- Table with width set to 0 is imported with 0 width from HTML.
- NullReferenceException is thrown when continuously working with a hyperlink.
- Missing Spanish and French translations for the "Text Wrapping" string in FloatingBlockPropertiesDialog.
- SpreadProcessing
- KeyNotFoundException is thrown due to missing built in number formats with id 5, 6, 7, 8.
- Spreadsheet
- Instantiating the control in two different threads throws InvalidOperationException.
- ToolTip
- When a control is disabled while its tooltip is shown, all tooltips in the application stop showing.
- TreeList
- Poor performance when selecting all items with Extended SelectionMode.
- Cells from the first left frozen column overlap with those from the next column when column virtualization is switched off.
- Degraded performance when loading new items and source collection is INotifyCollectionChanged.