Essential Studio for WPF Release Notes

v25.1.35
March 15, 2024

Common

  • We no longer provide assemblies for .NET Framework 4.5, 4.5.1, and 4.6. We recommend using .NET Framework 4.6.2 or later.

ButtonAdv

Features

Now, the ButtonAdv control has support to apply the corner radius through the CornerRadius property.

ColorPicker

Features

  • #I483842 - Provided support for toggling the visibility of the RadialGradientBrush properties in the WPF ColorPicker. This allows to change show or hide the RadialGradientBrush properties as needed.

ColorPickerPalette

Bug fixes

  • #F185998 - Custom colors are now rendered properly when collapsing other color groups in Themestudio themes.

ComboBoxAdv

Bug fixes

  • #FB50355 - NullReferenceException will no longer be thrown when using custom ControlTemplate in ComboBoxAdv control.
  • #I552489 - NullReferenceException will no longer be thrown when dropdown is open and changing the focus from ComboBoxAdv control.
  • #I552085 - Now, the selection works properly after setting the selected value to null in ComboBoxAdv control.

DocIO

Features

  • #I370047, #I515686, #I107555, #I108644, #I116892, #I237097, #I237965, #I257681, #I336732, #F163416 - Now, include \c and \a switches while updating the Table of Contents (TOC) to build table of figures in the Word document.

Dockingmanager

Bug fixes

  • #I540568 - NullReferenceException will no longer be thrown when switching theme with IsAnimationEnabledOnMouseOver as True in DockingManager.

Features

  • #I406616 - Implemented the NewButtonClick event that notifies when the new button(+) is clicked in DockingManager. Now, we can add new item to the collection at runtime by utilizing this event.

EditControl

Bug fixes

  • #I541460 - Resolved an issue where the focus was not properly set to the EditControl when loading a new file.
  • #I544823 - Now the Expand/Collapse icon area remains visible even when setting ShowLineNumber to False and EnableOutlining to true.
  • #I544802 - Now, the Expand/Collapse icon area is completely hidden even after setting false to the Enable Outlining option.

PDF

Features

  • Added support for remote goto actions in PDF documents.
  • Added support to identify and optimize identical resources when merging PDF documents.
  • #I530228 - Added support for image backgrounds in HTML file to image conversion.
  • #I486375 - Added support for creating accessible PDFs when converting from HTML to PDF formats.

Bug Fixes

  • #I554285 - Fixed an issue where sticky note comments were not being saved properly once the PDF was updated.
  • #I556724, #I555734 - Fixed issue where text extracted from a PDF document was not being returned properly.

PdfViewerControl

Bug Fixes

  • #I548075 – InvalidOperationException will no longer be thrown during mouse move over PdfViewer.
  • #I552885 – Text annotation font size combobox will now work properly in WPF PdfViewer.
  • #I559957 – NullReferenceException will no longer be thrown while adding Signature using API in WPF PdfViewer.
  • #I560943 – PrintFromPage and PrintToPage API will now work properly in WPF PdfViewer.

Features

  • The WPF PdfViewer now provides support for Signature Form fields, enabling users to effortlessly display or delete existing signatures while also seamlessly adding new signatures within the PDF.
  • #I542525 – The WPF PdfViewer now provides support to expand/collapse Bookmark pane programmatically.
  • In the WPF PdfViewer, users can now utilize the undo and redo functionalities to revert or reinstate changes made to Form field elements within the PDF document.
  • In the WPF PdfViewer, users can now easily view custom appearance streamed stamps.

Presentation

Features

  • #I520747, #F176520 - Provided APIs to crop pictures in PowerPoint Presentations, similar to the crop options in Microsoft PowerPoint.
  • #I548180 - Provided an API overload ISlides.Add(ISlide clonedSlide, PasteOptions pasteOptions) to add the cloned slide in the PowerPoint Presentation.

PropertyGrid

Bug fixes

  • #I551322 - The nested property will no longer collapse when entering a minus sign (“-“) via the numeric keypad within the PropertyGrid control.

Ribbon

Bug fixes

  • #I545434 - The Selected background color of the RibbonButton will appear properly in RibbonControlAdv.
  • #F186430 - ItemTemplate will be applied to the RibbonGallery items while using MenuMerge.

SfChart

Bug fixes

  • #FB186721 - Fixed issue where the origin line did not adjust its position when adding axis PlotOffset.

Breaking Changes

  • The ShowOrigin feature now only supports primary and secondary axes of the chart. Origin drawing functionality works based on the associated axis.

SfDataGrid

Features

  • #I530671- The Shared.WPF.Classic assembly is no longer required for the PrintPreview functionality in the DataGrid.

SfDiagram

Bug fixes

  • #I559171 - Now, the SymbolGroups will be displayed properly in the stencil when setting the ExpandMode as All.
  • #I556659 - Now, the bridging will be updated properly along with the CornerRadius.

SfGridSplitter

Bug fixes

  • #I551654 - Buttons in GridSplitter will no longer be displayed in other applications.
  • #I551652 - NullReferenceException will no longer occur when hovering the mouse over the GridSplitter while switching tabs.

SfImageEditor

Features

  • Provided serialization and deserialization support for annotations and their settings.
  • #I526433 - The added annotations can be retired as a read-only collection.

SfMaskedEdit

Bug fixes

  • #I541584 - Now, the dot character ‘.’ can be entered in the MaskedTextBox when the mask is set to “-?\d+.?\d”.
  • #FB49974 - The pasted text will now be properly applied in the MaskedTextBox.

SfRadialSlider

Bug fixes

  • #I533000 - Resolved an issue where the current value label overlapped with the tick label in the SfRadialSlider.

SfSkinManager

Bug Fixes

  • #I550175 - Binding errors will no longer occur in the MS ComboBox while switching the themes.

SfSpreadsheet

Features

  • #I471359- The support for inserting rows, columns, or cells after performing cut or copy operations in SfSpreadsheet is provided.
  • Theme support has been provided for the following forms and dialogs in SfSpreadsheet:

    • DateOccurringCondition window
    • UnHideSheet window
    • GroupUngroup window
    • OutlineSettings window
    • NewNameRange window
    • DefaultColumnWidth window
    • FileEncrypt window
    • FormatAsTable window
    • InsertHyperlink window
    • Password window
    • ConditionalFormat window
    • NameManager window
    • BetweenNotBetween window
    • FormatHeightAndWidth window

SfTimePicker

Bug fixes

  • #F186356 - Now, when the right arrow is pressed the focus moves from hours to minutes and minutes to seconds in TimePicker.
  • #I564308 - When AllowInlineEditing and ShowDropDownButton properties are set to false in SfTimePicker, it now functions as read-only.

TabControlExt

Bug fixes

  • #I542642 - Hover backcolor of the TabItem will be applied properly based on the value specified in HoverBackground property of TabItemExt.
  • #I544954 - Localized text will be applied to the ContextMenu items of the TabItemExt when culture is set after InitializeComponent.
  • #I548089 - Order of TabItems will no longer change when updating the column width while selecting a tab item.

TileViewControl

Bug fixes

  • #I541410 - The ScrollBar will be updated properly when adding a TileViewItem dynamically in the TileViewControl.
  • #I547299 - Now the TileView items are properly updated based on the ScrollViewer thumb when virtualization is set to true

Visual Studio Extensions

Features

  • Syncfusion has provided Visual Basic support for the Syncfusion WPF Template Studio in WPF applications.

XlsIO

Bug Fixes

  • Argument out-of-range exception thrown when resaving the Excel file in Thai culture is fixed.