Telerik UI for WPF 2024 Q2 (2024.2.514)

Released: May 15, 2024

Atualizações na 2024 Q2 (2024.2.514)

Recursos

  • What's New
    • Introduced a new AI Prompt component that bridges the gap between an app and next-generation AI language model applications.
  • Common
    • UI for WPF suite is built against Microsoft .NET Framework 4.6.2, .NET 6, and .NET 7 versions. All DLLs, installers, NuGet packages, and Microsoft Visual Studio Extensions have been updated to support these versions. The suite is compatible if the project targets higher versions of these frameworks.
    • In 2024 Q4 (November), the .NET 7 distributions will be discontinued, following Microsoft's End of Support for NET7 in May 2024.
    • Versions built against .NET Framework 4.0, 4.5, and .NET Core 3.1 have been dropped.
    • The Telerik_UI_for_WPF_VERSION_Dev_Hotfix.zip has been renamed to Telerik_UI_for_WPF_VERSION_Dev_Dlls.zip.
    • The Themes.Implicit folder now contains NET folder with the XAML for .NET 6 and later versions and .NET Framework folder with the XAML for .NET 4.6.2.
    • Document Processing Libraries built against .NET Framework 4.0 and .NET Core 3.1 have been removed.
    • Removed Telerik.Windows.Controls.Automation.Peers.RadRangeBaseAutomationPeer, only Telerik.Windows.Automation.Peers.RadRangeBaseAutomationPeer should be used.
  • Calendar
    • Improved today button to have mouse over and selected states for all themes.
  • ChartView
    • Introduced Skia render options that bring a new lightweight rendering mode to the RadChartView.
  • Docking
    • Removed the following obsolete members. The ElementSaving and ElementCleaning events of RadDocking. One of the PreviewShowCompassEventArgs constructors and its DraggedSplitContainer property. The PreviewResizeStart event of RadGridResizer. The Telerik.Windows.Controls.PaneHeaderAutomationPeer class. Also, obsoleted the OnElementSaving and OnElementCleaning methods of RadDocking.
  • DragDrop Manager
    • Removed TouchDragTrigger attached property and TouchDragTrigger enumeration. Only DragStartTrigger attached property and TouchDragStartTrigger enumeration should be used.
  • Examples
    • ExecutiveDashboard and SalesDashboard demos are not included in SourceCode.zip files and are not available for download anymore.
  • Expander
    • Removed Telerik.Windows.Controls.RadExpanderAutomationPeer, only Telerik.Windows.Automation.Peers.RadExpanderAutomationPeer should be used.
  • GridView
    • Improved scrolling performance of GridViewComboBoxColumn when IsLightweightModeEnabled is True, with large ItemsSource and when DataMemberBinding is bound to a value type or string property.
    • Enabled the lightweight mode of GridViewComboBoxColumn in RadTreeListView, which is activated by setting the IsLightweightModeEnabled property of the column to True.
    • Removed CurrentCellChanged event, use CurrentCellInfoChanged instead. Removed ExportFormat.Xlsx and ExportFormat.Pdf, use the other export options instead.
  • ListBox
    • Removed the obsolete OnIsReadOnlyChanged protected method. It should not be used.
  • PdfProcessing
    • Introduced support for OTF font file format.
    • You can now handle documents with invalid structure of path construction operators.
    • You can now handle documents containing invalidly located clipping path operators.
  • ProgressBar
    • Removed Telerik.Windows.Controls.RadProgressBarAutomationPeer, only Telerik.Windows.Automation.Peers.RadProgressBarAutomationPeer should be used.
  • RichTextBox
    • The HandleDocumentCaretPositionChanging and HandleDocumentCaretPositionChanged methods are no longer available use the ExpandTopRight and ExpandDownLeft methods instead.
  • SpreadProcessing
    • Introduced a Description property for FloatingShapeBase.
  • Touch Manager
    • Removed IsTouchHitTestVisibleProperty property. TouchMode property should be used instead.

Correções

  • DateTimePicker
    • Fixed typos in dependency property identifier names BlackoutDatesDatesProperty is now BlackoutDatesProperty and 'IsDownOpenProperty' is now IsDropDownOpenProperty.
  • Expander
    • Opacity isn't properly applied to the header when the control is disabled within Crystal, Fluent, Material, VisualStudio2019, and Office2019 themes.
  • ExpressionEditor
    • Surrounding a string property with double quotation marks by placing the first one at the end of the new value and the second one at the beginning raises a NullReferenceException.
  • GridView
    • When the ItemTemplate of a GridViewComboboxColumn is set and the DataMemberBinding of a row returns null, the DataContext of the cell element is wrong when the cell is scrolled out of the viewport and back in.
  • Map
    • Custom map provider based on BingRestMapProvider does not display tiles.
  • PDF Viewer
    • Scrolling a document fast may lead to missing images.
    • An Uncaught exception is thrown while saving.
  • PdfProcessing
    • The Form field height is wrong after export with a specific document.
    • A NullReferenceException is thrown when exporting a document with CFF Type1 font.
    • Import-export causes missing characters with specific document.
    • A NotSupportedCompressionMethodException with the message -Cannot decode stream with a not supported compression method.
    • Incorrect characters are displayed when merging multiple PDF documents with the RadFixedDocument.Merge method.
    • Wrong character widths when merging documents with exactly the same font but different character widths.
    • An Argument exception should be thrown when setting a RadFixedPage.Rotation value outside the Rotation enum predefined values.
    • An InvalidOperationException is thrown when exporting font that is available but not used.
    • Missing content due to incorrect parsing of the Calibri-Bold font.
    • Bigger spacing appears between characters when the font is not embedded.
    • A dictionary with invalid entry cannot be imported correctly and breaks the import process.
    • The read-only flag is not respected when importing a document.
  • RibbonView
    • Wrong size of the popup showing the minimized tab content after changing the size of the RibbonView in the Windows 11 theme.
  • RichTextBox
    • Invalid layout setting the position to the end of the line inserting text and performing undo operation.
    • NullReferenceException in the HtmlFormatProvider import when var CSS function is used in the HTML.
    • Starting the selection with the shift from an empty cell expands one more cell the first time.
    • Exception when importing a table that has only width set in HTML.
    • You can still type text in a Drop-down List ContentContol while it is showing placeholder.
    • NullReferenceException is thrown when inserting multiple captions while TrackChanges is On.
    • NullReferenceException is thrown on restoring the document position when typing.
    • Typing and then deleting all in fast succession sometimes fails while using Microsoft Japanese IME.
  • SpreadStreamProcessing
    • The application is stuck when importing the last row of a worksheet which has a property set but has no cells.
  • SvgImage
    • Incorrect color displayed when override color includes opacity.
  • TileList
    • GroupTemplate content presenter's measuring behavior is changed which leads to layout changes in the elements in the template.
  • WordsProcessing
    • A NullReferenceException is thrown when a Hyperlink is placed before a MailMerge group.
    • Image in Header or Footer with IsBehindDocument set to True is rendered on top of the text.
  • ZipLibrary
    • Cannot open newly added files to a password-protected zip archive.