Whats_new

Telerik UI for WPF

Release History

Telerik UI for WPF 2025.2.521 (2025 Q2)

May 21, 2025

Common

Breaking Changes
  • Trial and commercial users now use the same product package. The trial and commercial product versions merged into a single unified distribution package. The product access now depends on a license key file. This eliminates the need for separate trial downloads. For more information, please refer to the documentation article.
  • The .NET 6 distributions are now discontinued (Windows installer, Visual Studio Extension, NuGet packages, DLLs), following Microsoft's End of Support on November 12, 2024. All distribution files are updated to support .NET 8 version and higher versions.
  • CHM and Help3 offline documentation resources are discontinued.
  • Removed dependency on Telerik.Windows.Zip library from RichTextBox`s format providers and GridView`s export providers.
  • The IsFullTrustExtension markup extension class is removed.
Dependencies
  • Telerik Document Processing Library (DPL) version is updated to 2025.2.520
  • SkiaSharp package version is updated to 3.116.1.

Visual Studio Extension

NEW
  • Included the new Telerik.Windows.Documents.Fixed.FormatProviders.Ocr and Telerik.Windows.Documents.AIConnector dlls/NuGets to Document Processing Libraries wizard.

Buttons

FIXED
  • A System.FormatException is raised when using the RadDropDownButton element, the DropDownPlacement property is set to Top, and the Windows 11 theme is applied with the culture being ar-EG.

Diagrams

Breaking Changes
  • Deleted the obsolete RadDiagramConnection.ConnectorCenterPoint attached property.

Docking

FIXED
  • Unexpected ToolWindow appears after dragdrop scenario with nested docking instances.

FileDialogs

FIXED
  • Filter does not work if filename without extension is in the list of extensions.

GridView

FIXED
  • Distinct values are not displayed when setting the FilterMemberPath to the Date property of a DateTime DataTable column when it contains DBNull.Value.
  • NullReferenceException when automation peers creation goes over the MaxCachedPeersSize value (10,000) and the item type that populates the ItemsSource uses the 'record' modifier.

Map

NEW
  • Implemented Language and ApiVersion properties in AzureMapProvider.

MultiColumnComboBox

FIXED
  • The glyph on the close button in the SearchAutoCompleteBoxItem element is not visible when using the Material theme with XAML assemblies.

PDF Viewer

FIXED
  • A file with a very thin border ( ~0.25 px) thickness is displayed with increased thickness in the displayed document.
  • Text is missing when importing a PDF document containing CFF font.
  • Wrong image rendering when a document is signed and has indexed color space.

PersistenceFramework

Breaking Changes
  • Removed obsolete IsolatedStorageProvider constructor. Removed obsolete AllowedTypesExtensions.AllowAllTypesUnsafe extension method. Removed obsolete ValueProviderAttribute class.

RibbonView

FIXED
  • Missing backstage close button top margin when TitleBarVisibility set to Collapsed.

RichTextBox

FIXED
  • Exception when one parses styles that contain specific (German) characters.
  • If i select multiple Paragraphs and TabForward, all paragraphs will be indented by [indent value]*[selected paragraphs].
  • Tab backwards command does not move the caret correctly in a table.
  • Text locked or not visible after spacebar in Japanese.
  • Importing an RTF or DOCX document containing hyperlinks simultaneously adds FieldRangeStart and HyperlinkRangeStart to the document.
  • A new line is ignored after a non-breaking space.
Breaking Changes
  • The MouseSelectionHandler(RadDocument document) obsolete constructor of the MouseSelectionHandler class was removed. Instead, use the MouseSelectionHandler(RadDocument document, IDocumentEditorPresenter presenter) constructor.
  • The RemoveCustomDictionary(ICustomWordDictionary customDictionary, CultureInfo culture) obsolete method of the DocumentSpellChecker class was removed. Instead, use the RemoveCustomDictionary(CultureInfo culture) method.
  • The obsolete constructor of the TextInsertedEventArgs(string text, bool shouldPersist, bool shouldStartNewComposition) class was removed. Instead, use the TextInsertedEventArgs(string text, InputEvents currentEvent, ImeLanguage imeLanguage) constructor.

Spreadsheet

NEW
  • Implemented CurrentRegion property that returns a range of all neighboring cells depending on the current selection. This can be used while filtering or with the new shortcut (Ctrl+Shift+*) as well.
  • Added information for the clicked cell index in the HyperlinkClickedEventArgs of the HyperlinkClicked event.
  • Allow for the HyperlinkClicked event to be raised for links pointing to a cell in the document (the Place in this document option in the hyperlink dialog).
FIXED
  • The Cancel button is centered and correctly sized in the 'Custom Filter' dialog on Windows 11 theme.
  • Reduced the initial load time of RadSpreadsheetRibbon by optimizing how fonts and styles are initialized.

SvgImage

FIXED
  • Setting an SVG file with a matrix will raise an exception when the current culture has a comma as a decimal separator.

SyntaxEditor

FIXED
  • Wrong tagging/coloring of multiline comments with the CSharpTagger.

TreeList

FIXED
  • The DataFormatString property of the columns is not applied on child rows.

VirtualGrid

FIXED
  • Rows and cells cannot be unselected in Multiple and Extended SelectionMode.

VirtualKeyboard

FIXED
  • NullReferenceException when the Loaded event is invoked and the control is not added to the visual tree yet.

WebCam

FIXED
  • MF_E_SHUTDOWN exception occurs on unload or initialize of RadWebCam.

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.