Telerik UI for WPF 2025 Q2 (2025.2.521)

Released: May 21, 2025

2025 Q2 (2025.2.521) での更新項目

機能

  • 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.
      • The .NET 6 distributions have been discontinued (Windows installer, Visual Studio Extension, NuGet packages, DLLs), following Microsoft's End of Support on November 12, 2024. All distribution files have been updated to support .NET 8 and higher versions.
      • CHM and Help3 offline documentation resources have been discontinued.
      • Removed dependency on Telerik.Windows.Zip library from RichTextBox's format providers and GridView's export providers.
      • The IsFullTrustExtension markup extension class has been removed.
    • Dependencies:
      • Telerik Document Processing Library (DPL) version has been updated to 2025.2.520.
      • SkiaSharp package version has been updated to 3.116.1.
  • Visual Studio Extension:
    • Included the new Telerik.Windows.Documents.Fixed.FormatProviders.Ocr and Telerik.Windows.Documents.AIConnector dlls/NuGets to Document Processing Libraries wizard.
  • Diagrams:
    • Breaking Change - Deleted the obsolete RadDiagramConnection.ConnectorCenterPoint attached property.
  • Map:
    • Implemented Language and ApiVersion properties in AzureMapProvider.
  • PersistenceFramework:
    • Breaking Changes:
      • Removed obsolete IsolatedStorageProvider constructor.
      • Removed obsolete AllowedTypesExtensions.AllowAllTypesUnsafe extension method.
      • Removed obsolete ValueProviderAttribute class.
  • RichTextBox:
    • Breaking Changes:
      • The MouseSelectionHandler(RadDocument document) obsolete constructor of the MouseSelectionHandler class has been removed. Instead, use the MouseSelectionHandler(RadDocument document, IDocumentEditorPresenter presenter) constructor.
      • The RemoveCustomDictionary(ICustomWordDictionary customDictionary, CultureInfo culture) obsolete method of the DocumentSpellChecker class has been removed. Instead, use the RemoveCustomDictionary(CultureInfo culture) method.
      • The obsolete constructor of the TextInsertedEventArgs(string text, bool shouldPersist, bool shouldStartNewComposition) class has been removed. Instead, use the TextInsertedEventArgs(string text, InputEvents currentEvent, ImeLanguage imeLanguage) constructor.
  • Spreadsheet:
    • 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.
    • Allowed 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).

不具合の修正

  • Buttons:
    • 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.
  • Docking:
    • Unexpected ToolWindow appears after drag/drop scenario with nested docking instances.
  • FileDialogs:
    • Filter does not work if filename without extension is in the list of extensions.
  • GridView:
    • 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.
  • MultiColumnComboBox:
    • The glyph on the close button in the SearchAutoCompleteBoxItem element is not visible when using the Material theme with XAML assemblies.
  • PDF Viewer:
    • 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.
  • RibbonView:
    • Missing backstage close button top margin when TitleBarVisibility set to Collapsed.
  • RichTextBox:
    • Exception when one parses styles that contain specific (German) characters.
    • If you 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 space bar 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.
  • Spreadsheet:
    • 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:
    • Setting an SVG file with a matrix will raise an exception when the current culture has a comma as a decimal separator.
  • SyntaxEditor:
    • Wrong tagging/coloring of multi-line comments with the CSharpTagger.
  • TreeList:
    • The DataFormatString property of the columns is not applied on child rows.
  • VirtualGrid:
    • Rows and cells cannot be unselected in Multiple and Extended SelectionMode.
  • VirtualKeyboard:
    • NullReferenceException when the Loaded event is invoked and the control is not added to the visual tree yet.
  • WebCam:
    • MF_E_SHUTDOWN exception occurs on unload or initialize of RadWebCam.