Whats_new

Telerik UI for WPF

Release History

UI for WPF R1 2021 SP1

February 24, 2021

What's New

NEW
  • Assemblies for .NET 6.0 Preview 1 are now available.

Buttons

NEW
  • Enabled adjusting the alignment of the RadPathButton's content both through the HorizontalContentAlignment and VerticalContentAlignment properties when the Path's Stretch is None.

CardView

FIXED
  • A XamlParseException is thrown when merging the Telerik.Windows.Controls.Data.xaml file with BuildAction Resource. Applicable for the following themes - Office Black, Office Blue, Office Silver, Summer, Transparent, Vista, Windows7.
  • An empty gap on the first row is shown when not grouped CardView is scrolled to the bottom.

ChartView

FIXED
  • Incorrect scale animation in data-bound PieChart.

DataForm

FIXED
  • The elements in the Content property of DataFormDataField set in XAML are not displayed.
  • An exception is thrown when trying to focus a field used outside the RadDataForm.
  • NullReferenceException is thrown when loading the control and the AutoGenerateFields is false.

Diagrams

FIXED
  • InvalidOperationException when using GraphSource of the diagram and the RadDiagramRibbon shape tool.
  • StackOverflowException is thrown when the Layout() method of Diagram is called and the diagram's router is OrgTreeRouter.

Docking

FIXED
  • RadPaneAutomationPeer is not created when its parent group's IsSingleItem property is True.
  • AutoHideArea does not respect Background, BorderBrush, and BorderThickness.

FileDialogs

FIXED
  • An ArgumentNullException when creating FileDialogsBreadcrumbBarAutomationPeer.

FilePathPicker

FIXED
  • The control is missing its Validation.ErrorTemplate.

GridView

FIXED
  • An error is thrown while exporting when using the SpreadStreamExport and a GroupDescriptor is added.
  • ArgumentException is thrown when trying to add a new item which returns null in its ToString override.
  • ArgumentOutOfRangeException is thrown while updating items with sorting and grouping enabled.
  • ArgumentOutOfRangeException is thrown when the DisplayIndex property is bound of the parent and child grid.
  • Memory leak when exporting to Xlsx and Pdf formats.
  • Setting a column in the grid's Column collection does not trigger proper virtualization
  • Runtime change of GridViewExpressionColumn's TextAlignment is not applied to the cells.

NavigationView

FIXED
  • Binding to the IsExpanded property doesn't work initially.

NumericUpDown

FIXED
  • Cannot paste numeric strings with leading and trailing white space characters.
  • Caret is not visible in the Dark variation of the Fluent theme.

PDF Viewer

NEW
  • Introduced mechanism for loading custom font files when importing TrueType fonts.
  • Handled import of documents containing Outlines (Bookmarks) containing Actions with an empty dictionary.
FIXED
  • Importing documents with Type 3 fonts in ReadAllAtOnce mode leads to blank pages.
  • Paragraph bullets are not painted as dots.
  • IndexOutOfRangeException is thrown when importing a document containing a specific image encoded with JBIG2Decode.

PdfProcessing

NEW
  • Introduced mechanism for loading custom font files when importing TrueType fonts.
  • Handled import of documents containing Outlines (Bookmarks) containing Actions with an empty dictionary.
FIXED
  • Standard fonts do not respect font style and font weight when the original font is not found.
  • ArgumentException is thrown when merging a document containing Link annotation without action or destination.
  • NullReferenceException is thrown when parsing an object stream that contains endObj keyword.
  • Paragraph bullets are not painted as dots.
  • IndexOutOfRangeException is thrown when importing a document containing a specific image encoded with JBIG2Decode.

PersistenceFramework

FIXED
  • ArgumentOutOfRangeException in RestoreType function if the application name contains Telerik, AllowCrossVersion is set to true, and custom property provider is used.

PivotGrid

FIXED
  • Sums of hierarchies (Subtotals) cannot be turned off.
CHANGED
  • HeaderItem`s Name now is a combination of header text and column index when using CodedUI tests or other automation tools.

RibbonView

FIXED
  • Ribbon buttons with Large size in the Fluent and Office2019 themes have cut-off content characters when the text is shifted to a second row.
  • RibbonSplitButton with Medium size and IsTextInMiddleButton=False leads to incorrect foreground when hovered/pressed/opened and using the Office2019 theme in its Dark variation or the VisualStudio2019 theme.

RichTextBox

NEW
  • Added support for export of .ico image files.
FIXED
  • Image adorner is not properly ported and it is not displayed in .NET Core.
  • When multiple RadRichTextBox instances are created in separate threads, clicking on image results in a thread access exception.
  • Double clicking a cell before layout changes are fully updated may result in an exception.
  • The paste options are not respected when using the Paste method for the first time.
  • The caret position is incorrect when there is a global ScrollViewer style that sets the FlowDirection to RightToLeft.

ScheduleView

FIXED
  • The view is not laid out properly when navigating away from and then back to the 'today view' in a DayViewDefinition.
  • The dialog for editing an occurrence from a series is not modal.

SpreadProcessing

NEW
  • Exported CSV should have an extra comma-separated field in place of empty cells.
  • Introduced an API for changing the culture used by the library.
FIXED
  • ArgumentOutOfRangeException when importing Worksheet containing a column with higher width than the spreadsheet default value for the maximum column width.
  • Importing an XLS document containing a defined name with spaces in the sheet name causes an exception.
  • Wrong calculation of column width when a NonTopLeftCellInMergedRange has value.
  • ArgumentOutOfRangeException is thrown when importing a document containing a defined name and a Chartsheet preceding the Worksheet.
  • An exception is thrown when importing a document with a row height higher than the Spreadsheet's MaxRowHeight default value.
  • Clearing an entire row is too slow.
  • The TabColor is lost on import/export scenario and in case it is set in the code.

Spreadsheet

NEW
  • Introduced an API for changing the culture used by the library.
FIXED
  • ArgumentOutOfRangeException when importing Worksheet containing a column with higher width than the spreadsheet default value for the maximum column width.
  • Importing an XLS document containing a defined name with spaces in the sheet name causes an exception.
  • Wrong calculation of column width when a NonTopLeftCellInMergedRange has value.
  • ArgumentOutOfRangeException is thrown when importing a document containing a defined name and a Chartsheet preceding the Worksheet.
  • An exception is thrown when importing a document with a row height higher than the Spreadsheet's MaxRowHeight default value.
  • Clearing an entire row is too slow.

SyntaxEditor

FIXED
  • Incorrect multiline comments are colored and folded when '/*' and '*/' symbols are inside strings in JS, C#, SQL documents.
  • CData sections in XML are not recognized in XMLTagger and XMLFoldingTagger

TaskBoard

FIXED
  • The control is not visible when the theme is changed at run-timе, an InvalidOperationException with text 'Nullable object must have a value' is thrown.
  • The calculated height of the control's column panel is smaller than required.

TreeView

FIXED
  • Implemented ExpanderButtonMinWidth property of RadTreeViewItem to support scenarios with smaller ItemsIndent and tree lines. Users can now set it to smaller/wider than default values in order to shrink/widen the expander button. In combination with smaller ItemsIndent users can achieve more compact and tight tree lines and items' indentations.

VirtualGrid

FIXED
  • ScrollRowIndexIntoViewAsync method throws a NullReferenceException.

Window

FIXED
  • Minimizing and after that maximizing/restoring when the RadWindowInteropHelper.ShowInTaskbar='True' leads to incorrect buttons panel size and cut-off close button in the Fluent, Office2016, Office2016Touch and Material themes.

WordsProcessing

NEW
  • Introduced support for Run properties as part of the Structured Document Tag properties.
FIXED
  • Image size is not respected when importing HTML.
  • ArgumentException is thrown when importing invalid font sizes from DOCX.
  • Bullets are not exported correctly to PDF.
  • Floating image is positioned incorrectly when exporting to PDF in some cases when the image is added right after a run.
  • Empty paragraphs height is lower than expected in PDF export scenarios.

New features & Roadmap

Have a feature request?

Post your feedback via the WPF and Silverlight Feedback Portal.

What's new across all Telerik products?

See all updates

Get Started Waves

Next Steps

Launch demos

See Telerik UI for WPF in action.

Check pricing

Purchase individual products or any of the bundles.

Download 30-day free trial

With dedicated technical support.