Telerik UI for WinForms 2024 Q1

Released: Jan 31, 2024

Mises à jour de 2024 Q1

Fonctionnalités

  • What's new
    • Added Microsoft Windows 11 Light and Dark compact themes.
    • Added support for embedding file streams with PdfProcessing library.
    • Added support for extracting AES-encrypted archives.
  • RadGridView
    • Added the ability to show summary row values when groups are collapsed.
    • Improved performance of StringTokenizer used when data is pasted.
    • Added an event that allows you to customize or replace the column in auto-generated columns mode.
  • RadPivotGrid
    • Added the option in PivotGridSpreadExport to export to a specified sheet.
  • RadRichTextEditor
    • Added a mechanism for embedding only the used symbols instead of the whole font when exporting to PDF.
  • PdfProcessing
    • Exposed the IsBold property of FontBase.
    • Added support for embedding ZUGFeRD invoices.
    • Introduced support for embedding file streams.
  • ZipLibrary
    • Added support for extracting AES-encrypted archives.
    • Changed GetCryptoProvider() method signature. It now accepts EncryptionSettingsBase instead of EncryptionSettings.
    • Removed long-time obsoleted classes: CompressionType, ZipCompression, ZipInputStream, ZipOutputStream, ZipPackage, ZipPackageEntry. Use ZipArchive, CompressedStream, and ZipArchiveEntry instead.

Correctifs

  • .NET Core Designer
    • RadToastNotification: Cannot be dragged and dropped from the toolbox in .NET 6+ in VS2022 17.6.5.
  • RadBarcodeView
    • Symbology drop-down option is missing in VS properties window when targeting .NET Core projects.
  • RadCardView
    • SelectedGroup property inside a TabbedGroup is not respected when loading layout.
  • RadChartView
    • LineSeries doesn't draw correctly after using zoom/lasso zoom.
  • RadCheckBox
    • At design time when the state is On both the CheckState and ToggleState properties are serialized thus duplicating the information in the designer.
  • RadDropDownList
    • StackOverflowException is thrown when setting SelectedValue in the SelectedIndexChanged event.
  • RadGridView
    • Invalid datetime filter value when loading the layout with specific culture.
    • Filter button in header cell takes part in the layout even though it is not visible in Sparkline and Image columns.
  • RadListView
    • Missing selection pill in Windows 11 and Windows 11 Dark themes for ListView control.
  • RadNavigationView
    • Header element text is not updated at runtime.
    • Hierarchy made through Property Builder gets reset after setting image/text at design time.
  • RadPdfViewer
    • A password is asked although adobe opens the document without one.
    • Interactive FormFields can be modified when IsReadOnly is set to true.
  • RadPropertyGrid
    • ReadOnly attribute is not respected if you select more than one objects.
    • Incorrect behavior for PropertyGridSpinEditor if you select more that one object.
    • The popup of drop-down editor is higher than necessary when opened for the first time on high DPI.
  • RadRadioButton
    • At design time when the state is On both the CheckState and ToggleState properties are serialized thus duplicating the information in the designer.
  • RadRichTextEditor
    • Improve performance of export to PDF.
    • Export to PDF uses incorrect font when exporting Chinese/special characters, resulting in unreadable text.
    • The list text is missing from TOC items.
    • Shift + left in the first table cell and Shift + right in the last select the whole cell content.
    • Setting the document to null causes an exception.
    • Memory leak due to improper code in Telerik.Windows.Documents.Utils.DelayedExecution.
    • Memory leak due to content controls and caret events.
    • The number edit field is not visible in the Table Properties Dialog in the Windows 11 Theme.
  • RadScheduler
    • Reminder settings is not preserved with custom localization.
  • RadSpreadsheet
    • NullReferenceException is raised when loading a document with a null CategoryAxisStroke chart.
  • RadSyntaxEditor
    • The searched text result is not shown on the screen when scaling in more than 100%.
  • RadTabbedForm
    • Exception is thrown when populating design time Left/RightItems collection from the Edit UI Elements option.
  • RadToggleButton
    • At design time when the state is On both the CheckState and ToggleState properties are serialized thus duplicating the information in the designer.
  • UI Elements
    • Exception when ToggleSwitchElement is added to the title bar and changing its value.
  • PdfProcessing
    • An unwanted Stopwatch is contained in the DocumentCatalog class.
    • A NullReferenceException is thrown when getting the hash code of CFF font's UnderlineThickness.
    • A NullReferenceException is thrown on import because the value of the TransformMethod property is not obtained when Refence is set as an indirect reference.
    • A NullReferenceException is thrown on export because the value of TransformMethod property is not obtained.
    • A NotSupportedException is thrown when decoding a CalRgb ColorSpace image.
    • Missing characters when exporting a document containing different font types but with the same name and properties.
    • Import-export specific document with Type1Font mangles text.
    • DrawTable is not setting the HasPendingContent property correctly.
    • Some characters in Wingdings (or custom) font are exported with a different font.
  • SpreadProcessing
    • The XlsxFormatProvider.Import method closes the stream passed to it as an argument.
    • An InvalidOperationException is thrown: The axes are incorrectly paired exception on import.
    • Left and Top-most borders are not rendered when exporting to PDF.
  • WordsProcessing
    • Inline image surrounded by bookmarks is incorrectly measured when the document contains numbering fields.