Telerik UI for WinForms 2025 Q2 (2025.2.520)

Released: May 21, 2025

2025 Q2 (2025.2.520) 中的更新

特性

  • What's New:
    • RadMap: Added the copyright label.
    • Added UI Automation support for: RadMaskedEditBox, RadSpinEditor and RadTextBox.
    • Breaking Changes:
      • Unified distribution for trial and commercial packages: Streamlined user experience by consolidating trial and commercial packages into a single unified distribution for Telerik UI libraries. Access is now managed through a license key file, eliminating the need for separate trial downloads.
  • Common:
    • Breaking Changes:
      • CHM and Help3 offline documentation resources have been discontinued.
      • .NET 6 distribution has been discontinued, following the Microsoft's End of Support for .NET 6.
      • The classes inside the Telerik.WinControls.Zip and Telerik.WinForms.Spreadsheet.Zip namespaces have been removed from the Telerik.WinControls and Telerik.WinControls.RadSpreadsheet assemblies. Please transition to System.IO.Compression or Telerik Document Processing libraries for continued Zip functionality.
    • Dependencies:
      • Telerik Document Processing Library (DPL) version has been updated to 2025.2.520.
  • Installation and general issues:
    • With the introduction of our new licensing mechanism, Telerik UI for WinForms has simplified the deployment requirements for products with free or trial versions. Starting from 2025 it is no longer necessary to protect the assemblies using the methods desribed here: Redistributing Telerik UI for WinForms - Telerik UI for WinForms.
  • RadDropDownList:
    • Exposed the Telerik TextBoxItem to UIA.
  • RadMap:
    • Added the copyright label.
  • RadMaskedEditBox:
    • Added UI Automation support.
  • RadSpinEditor:
    • Added UI Automation support.
  • RadSpreadsheet:
    • Added the possibility to move to the last used cell when using Ctrl+End key combination.
  • RadTextBox:
    • Added UI Automation support.

修补程序

  • .NET Core Designer:
    • Visual Studio 2022 crashes when switching between WinForms designers in .NET 6 and .NET 9 projects.
  • QSF:
    • QuickStart solution can't be loaded in VS (missing ConmmonConfig.targets file).
  • RadCommandBar:
    • Incorrect font scaling on 300% DPI.
  • RadDiagram:
    • Connection text element is drawn in the wrong position.
  • RadForm:
    • Size is increased when ClientSize is set inside the form's constructor.
    • Size is changed after minimizing the form in MDI scenario where RadForm is child of another child form.
    • The StartPosition is not correct on HDPI displays.
    • At run-time the ClientSize is increased compared to the serialized in the designer value.
  • RadGridView:
    • Setting the DataSource to Null does not reset the paging index.
    • Mutliple GridTableElement properties, including EnableHotTracking, are propagated to child table elements in hierarchy. The properties are synced only once upon opening the child template.
    • NullReferenceException is thrown when in multi-select scenario while you have MergedCells.
    • NullReference exception is thrown when exporting empty cell in the GridViewHyperlinkColumn.
    • CellBeginEdit is called twice when canceling the event while using GridViewCheckBoxColumn.
    • PDF export throws NullReferenceException when ExportVisualSettings is enabled.
    • NullReferenceException is thrown when using custom RadListFilterPopup.
  • RadPageView:
    • Edit operation is triggered when dragging a page item.
  • RadPdfViewer:
    • When a specific single page is defined in the print range, it always prints the first page.
  • RadPropertyGrid:
    • Incorrect scroll behavior in group scenario.
  • RadRichTextEditor:
    • Scrollbars are shown on HDPI monitor when they are not needed.
    • Importing document which contains hyperlink, adds simultaneously FieldRangeStart and HyperlinkRangeStart to the document.
    • The hyperlink is duplicated after it is edited in a RTF document.
  • RadScheduler:
    • Scrolling while dragging the appointment stops when the mouse leaves the boundaries of the column header cell.
  • RadSyntaxEditor:
    • Horizontal always visible, but after (toggling) wordwrap never visible.
  • RadTrackbar:
    • SmallTickHeight property does not update tick height properly.
  • RadTreeView:
    • ImageKey is cleared when moving a node from one treeview to another and disposing the first.
  • RadValidationProvider:
    • ValidateCore throws System.NullReferenceException if assigned value of PropertyName is not found.
  • TPF:
    • Blurred text in disabled state when the UseCompatibleTextRendering property is set to false.
  • Infrastructure:
    • UI.for.WinForms.AllControls NuGet asks for a WPF license key.