Essential Studio for WPF Release Notes

v29.1.33
March 25, 2025

Common

  • We have discontinued support for .NET 6.0 and 7.0.
  • #I660717 - Thumbnails are correctly displayed on initial loading when items count is two in Carousel.

CheckListBox

Bug fixes

  • #FB63564 - The SelectedItemsupdated in UI when ItemsSource is changed dynamically in CheckListBox.

ColorPickerPalette

Bug fixes

  • #I676024 - Resolved the null reference exception that occurred when assigning a LinearGradientBrush to the SelectedBrush property in the ColorPickerPalette control.
  • #I646568 - Binding errors will no longer occur in the ColorPickerPalette when loading the saved layout.
  • #I675049 - Memory leak will no longer occur in ColorGroupItem when disposing the ColorPickerPalette control
  • #I699794 - No exception thrown when setting more than 8 colors in ColorPickerPalette when CustomHeaderVisibility is collapsed.

DocIO

Features

  • Create, modify, and remove SmartArt graphics programmatically in DOCX format documents.
  • #I566560, #I581206, #I173017, #I156416, #I191034, #I227776, #I379957, #I383384, #I440935, #I150127, #I153359, #I181911, #I211893, #I222043, #I223360, #I223422, #I223516, #I246325, #I247941, #I248366, #I282726, #I293680, #I335826, #I350137, #F180343, #FB28962 - SmartArt graphics are now preserved when converting DOCX format documents to PDFs and images.

Bug Fixes

  • #I698363 - Paragraph with exactly line spacing is now positioned properly while converting a Word document contains the noExtraLineSpacing tag to PDF.
  • #I698364 - Tab is now applied to the paragraph containing the floating item when converting a Word document to a PDF.
  • #I698379 - Justification alignment is now applied properly when converting a Word document to PDF.

DockingManager

Features

  • #F645792 - Enhanced DockingManager to support customizable headers in DockItem, allowing text, images, or other UI elements for improved flexibility and dynamic UI design.

Bug fixes

  • #I660560 - The float window of the DockingManager cannot be dragged beyond the taskbar.
  • #F195207 - The submenu popup now appears correctly when hovering over the ContextMenu in DockingManager.
  • #I662566 - The target element and name will be correctly updated for the Docking child when the parent is changed.
  • #I681550 - Now, the DockStateChanged event triggers properly on DocumentTab closure in DockingManager.
  • #I658431 - The Auto-Hide window closes automatically issue will no longer occur when ContextMenu is opened in DockingManager.
  • #I681550 - The DockStageChanged event will trigger when closing DocumentTab.
  • #I682588 - The Height of the container will no longer change when loading the saved layout in DockingManager

EditControl

Bug fixes

  • #I690923 - Fixed a NullReferenceException that occurred when using the print feature to save a file in EditControl.
  • #I682658 - Syntax highlighting for multi-line comments is now applied correctly for the built-in C# language in EditControl.
  • #I699856 - The shadow effect of the dropdown in the MenuAdv control now appears without delay when the Windows 11 Light theme is applied.

PDF

Features

  • Added support for defining custom structure elements with role mapping when generating accessible PDF documents.
  • #I565184 – Added support for generating well-tagged standard-compliant PDF documents.
  • #I565184 – Added support for generating PDFs compliant with Universal Accessibility Level 2 (PDF/UA-2) standards.
  • #I662486, #I587085 – Added support for generating PDF documents compliant with ZUGFeRD version 2.3.2.
  • #I677046 – Added support for applying Hatch Brush patterns in PDF documents.
  • #I654851 – Added support to restrict HTTP requests during the HTML to PDF conversion process.

Breaking Changes

  • PDF-to-image conversion - Starting with v29.x.x, if you reference Syncfusion PdfToImageConverter assemblies from trial setup or from the NuGet feed, include a license key in your projects. Refer to this Link for generating and registering a Syncfusion license key in your application to use the components without a trail message.

PdfViewerControl

Bug Fixes

  • I690592 - KeyNotFoundException will no longer be thrown while selecting the text for redaction in PdfViewer.
  • I675940 - UnauthorizedAccessException will no longer be thrown when load the Read-Only document in WPF PDFViewer.
  • I667637 - InvalidCastException will no longer be thrown while adding the signature to the Signature field in WPF PdfViewer.

Features

  • The performance of the text search and find text operation has been significantly improved in the WPF PdfViewer.

Presentation

Features

  • #I686548 - Preserve shapes as PDF text form fields when converting PowerPoint to PDF.

Ribbon

Features

  • #F652347 - A GridSplitter has been implemented in the QATCustomizationDialog of the WPF RibbonControlAdv to optimize the layout, allowing users to adjust the QuickAccessToolBar size for better usability and customization.
  • #F652349 - The QATResetDialog in the QAT window of the Ribbon UI has been improved.

Bug fixes

  • #I663124 - Binding error will no longer occur when switching themes in runtime for Ribbon control.
  • #I649031 - Resolved an issue where the Minimize, Maximize, and Close buttons on the RibbonWindow were not responding consistently in dual-monitor setups with DPI awareness enabled.
  • #I676506 - Binding exception will no longer occur in Ribbon control.

SfAIAssistView

Features

  • Added support to cancel AI response generation midway, allowing users greater control over interactions.

SfAvatarView New

The WPF SfAvatarView control displays a graphical representation of a user’s image. The view can be customized by adding an image, a gradient background, a group view, and more.

Features

  • Display initials, images, and predefined avatars (choose from 25).
  • Customize the border color, background color, and corner radius.
  • Add up to three images or initials in a single view.
  • Use different types of visual styles.

SfDatePicker

Bug fixes

  • #I675350 - Memory leak will no longer occur when we dispose the SfDatePicker control.

SfDateTimeEdit

Features

  • I602053 - Added support for customizing the step value of the Up/Down button to adjust the time in the clock of the DateTimeEdit control.

SfDiagram

Features

  • Provided support to generate the UML Sequence diagrams automatically from model data provided through the UMLSequenceDiagramModel. It dynamically creates lifelines, messages, and activation boxes based on the provided data, reducing manual effort and ensuring accuracy.
  • Support has been added for importing and exporting UML sequence diagrams in Mermaid text format.
  • Support has been provided to load the settings of the Stencil by using the loadSettings Boolean optional property in the Load method of the Stencil.
  • Support has been provided to show/hide the SymbolGroup by using the IsChecked property of the SymbolGroupViewModel in the list and tab view.

SfTimePicker

Bug fixes

  • #I676086 - Memory leak will no longer occur when we dispose the SfTimePicker control.

TabControlExt

Bug fixes

  • #I697349 - Memory leak will no longer occur when closing the TabItem.

TileViewControl

Bug fixes

  • #I664620 - Resolved an issue where TileViewItems would overlap when modifying the ColumnCount and RowCount properties before the TileViewItems were loaded.
  • #I681304 - The TileViewItems renders properly when dynamically changing Row and Column count with selected Tile in BringIntoView.
  • #I691345 - The scroll thumb in TileViewControl now remains stable and does not shift up and down when adding items dynamically.
  • #I691374 - TileItems will no longer be disordered when item visibility is changed dynamically, and the delete operation is performed.
  • #I681281 - Issues such as loading items, missing tiles at the start of the application, and scrollbar appearance after reloading will no longer occur in TileViewControl.

ToolBarAdv

Bug Fixes

  • #FB64728 - Fixed an issue where the application would crash when running the exe file generated by publishing, when using the ToolBarManager control.

Visual Studio Extensions

Breaking Changes

  • Syncfusion WPF Template Studio no longer supports .NET 6.0 and .NET 7.0.

XlsIO

Features

  • Introduced the GetCellValue method for efficient cell value reading in Excel documents.
  • Improved performance for opening, reading, creating, and saving Excel documents.
Note : The bug or feature items that do not have a corresponding ID associated with them are internally identified.