Essential Studio® for WPF - v34.1.29 Release Notes

Common

Introducing Standalone UI SDKs

We are introducing Standalone UI SDKs to provide greater flexibility in how you license and build your applications.

In addition to the UI Component Suite, you can now purchase individual SDKs for:

  • Grid SDK
  • Chart SDK
  • Gantt SDK
  • Scheduler SDK
  • Diagram SDK
    Whether you need a single specialized component or a comprehensive UI suite, you can now choose the product that best fits your application requirements and budget.

Starting with this release, Gantt, Scheduler, Diagram and Rich Text Editor components are now available as standalone SDKs and licensed separately. While the UI component suite continues to provide the comprehensive collection of the remaining high-performance UI components.

Note: This change applies to the new product purchases only. Existing customers will continue to receive access to all the UI components, including Gantt, Scheduler, Diagram and Rich Text Editor, according to their current licensing. No changes are required for the existing customers.

Breaking changes

Localization works based on resx file and not based on satellite assemblies. We have discontinued shipping the Syncfusion.Tools.WPF.Resources and Syncfusion.Shared.WPF.Resources assemblies with this release. To know about localization, please refer to the documentation.

SfDataGrid

Bug Fixes

  • #I839701 - Fixed a memory leak that occurred due to a static property holding unintended references.

DocIO

No Changes for this product in this version.

DockingManager

Bug Fixes

  • #I809426 - The incorrect auto-hidden window will no longer be dragged during drag operations.

  • #I817234 - Dock items added at runtime are now activated properly in the DockingManager.

  • #I799452 - The StackOverflow exception will no longer occur when closing tabbed items in the WPF DockingManager.

  • #I823539 - The tab groups will no longer collapse into a single group when switching themes in the WPF DockingManager.

  • #I824895 - The layout can now be successfully reset to the initial XAML configuration via code-behind in the WPF DockingManager.

  • #I831917 - Incorrect panel resize behavior and inconsistent header rendering will no longer occur in the WPF DockingManager.

  • #I843396 - The memory leak issue where DocumentForm references were retained after closing has been resolved in the WPF DockingManager.

  • #I839603 - Tabs will now be retained and panel height will remain unchanged after reloading a file in the DockingManager.

GridControl

Bug fixes

  • #I840805 - Fixed a memory leak that occurred due to DependencyPropertyDescriptor retaining unintended references.

pdf

No Changes for this product in this version.

Presentation

No Changes for this product in this version.

Ribbon

Bug Fixes

  • #I820090 - The RibbonButtons will now render at the correct sizes during window resizing.

  • #I833518 - The unnecessary WinForms dependency will no longer be enforced by Syncfusion.Tools.WPF in WPF-only .NET 10 MSIX applications.

  • #I837666 - The NullReferenceException will no longer occur when clicking the Ribbon minimize button in a constrained layout.

SfScheduler

Features

  • #FB58797 - Provided support to render appointments spanning more than 24 hours either in the all day panel or within timeslot cells in Day, Week, and Work Week views.

SfDatePicker

Bug Fixes

  • #I836645 - The “Input is not in DateTime format” exception will no longer occur for certain Windows regional formats in the SfDatePicker.

SfMarkdownViewer

Features

  • Added support for customizing element styles in the Markdown Viewer control. Users can customize the appearance of markdown elements, such as headings, paragraphs, lists, and others, to align with application themes and branding.

SfSkinManager

Features

Centralized Styling with ThemeKey

  • Simplified customization of dynamic theme-based styling, enabling easier application of additional styles.

SfSmartTextEditor

Feature

AI suggestion loading indicator

  • A busy indicator is displayed while the AI is fetching suggestions. This provides a smooth UI experience and helps users understand that the AI suggestion fetching is in progress.

SfTabControl

Features

  • #FB73885 - Tear-off window customization: User can specify the window type during tear-off operations for tab items, instead of being limited to the Chromeless Window. The window type can be set through the NewWindowCreating event, where it can be assigned using the NewWindow property of the event arguments.

  • Vertical tab layouts: The SfTabControl now supports vertical tab layouts for better organization and space utilization.

  • Detach selected tabs through a context menu: Allows users to detach tabs into standalone windows through a context menu.

  • Pin important tabs: Pinned tabs move to the beginning of the tab strip and return to their original position when unpinned.

SfToastNotification

Features

  • Maximum visible toasts: The MaxToastVisibleCount property allows developers to define the maximum number of toast notifications displayed on the screen at a time.

  • Sound support for toast notifications: Enables audible alerts when toast notifications are displayed, improving user awareness by combining visual and audio cues.

Bug Fixes

  • #I845860 - ToastNotification is now displayed correctly when the application is launched in a hidden state.

SfSpreadsheet

Bug Fixes

  • An issue related to memory leak occurring after disposing SfSpreadsheet control in WPF application has been fixed.

TabControlExt

Bug Fixes

  • #I841240 - The BindingException will no longer be thrown in TabControlExt when importing a file in the application.

SfTreeGrid

Features

  • #I293286, #I587256, #I731209 - Added support to search data, highlight matching results, and navigate seamlessly through next and previous occurrences within the TreeGrid.

  • #I373513, #I361553, #I251367, #I252027, #I287192, #I289398, #I328330 - Added support for Manual and AutoRowHeight adjustment, allowing dynamic resizing based on content to improve readability and prevent text clipping.

  • Added Paging feature to efficiently navigate and view large hierarchical data by splitting records into multiple pages with SfDataPager control.

XlsIO

No Changes for this product in this version.

Test Results

Component Name Test Cases Passed Failed Remarks
Accordion 48 48 0 All Passed
AI AssistView 85 85 0 All Passed
AutoComplete 37 37 0 All Passed
AvatarView 229 229 0 All Passed
Badge 7 7 0 All Passed
BreadCrumb 8 8 0 All Passed
Bullet Graph 151 151 0 All Passed
Busy Indicator 10 10 0 All Passed
Button 21 21 0 All Passed
Calendar 63 63 0 All Passed
Card View 25 25 0 All Passed
Carousel 32 32 0 All Passed
Charts 1428 1428 0 All Passed
CheckedListBox 151 151 0 All Passed
Chromeless Window 151 151 0 All Passed
Circular Gauge 305 305 0 All Passed
Color Picker 132 132 0 All Passed
Color Picker Palette 103 103 0 All Passed
ComboBox 126 126 0 All Passed
Currency TextBox 139 139 0 All Passed
DataGrid 5087 5087 0 All Passed
DataPager 16 16 0 All Passed
DatePicker 119 119 0 All Passed
DateTimePicker 170 170 0 All Passed
Docking 1086 1086 0 All Passed
DocumentContainer 42 42 0 All Passed
Domain Updown 295 295 0 All Passed
Double TextBox 345 345 0 All Passed
Dropdown Button 21 21 0 All Passed
Excel-like Grid 17 17 0 All Passed
Gantt 2549 2549 0 All Passed
GridDataControl 549 549 0 All Passed
GridSplitter 19 19 0 All Passed
GridTreeControl 227 227 0 All Passed
Image Editor 177 177 0 All Passed
Integer TextBox 30 30 0 All Passed
Kanban Board 112 112 0 All Passed
Linear Gauge 27 27 0 All Passed
Maps 1677 1677 0 All Passed
MaskedTextBox 125 125 0 All Passed
Menu 17 17 0 All Passed
Multi Column Dropdown 191 191 0 All Passed
Navigation Drawer 60 60 0 All Passed
Navigation Pane 66 66 0 All Passed
Percent TextBox 121 121 0 All Passed
Pivot Grid 114 114 0 All Passed
PropertyGrid 151 151 0 All Passed
Pulsing Tile 12 12 0 All Passed
Radial Menu 54 54 0 All Passed
Radial Slider 17 17 0 All Passed
Range slider 11 11 0 All Passed
Ribbon 2316 2316 0 All Passed
Scheduler 5001 5001 0 All Passed
SfTextBoxExt 21 21 0 All Passed
Skin Manager 274 274 0 All Passed
Smith Chart 976 976 0 All Passed
SpellChecker 83 83 0 All Passed
Split Button 15 15 0 All Passed
Sunburst Chart 185 185 0 All Passed
Surface Chart 191 191 0 All Passed
Syntax Editor 197 197 0 All Passed
Tab Navigation 9 9 0 All Passed
Tab Splitter 11 11 0 All Passed
TabbedWindow 72 72 0 All Passed
TabControl 132 132 0 All Passed
TaskBar 9 9 0 All Passed
Text InputLayout 333 333 0 All Passed
Tile View 131 131 0 All Passed
TimePicker 126 126 0 All Passed
TimeSpan Editor 21 21 0 All Passed
Toast Notification 113 113 0 All Passed
ToolBar 31 31 0 All Passed
Tree Navigator 49 49 0 All Passed
TreeGrid 3052 3052 0 All Passed
TreeMap 741 741 0 All Passed
TreeView 1213 1213 0 All Passed
TreeViewAdv 285 285 0 All Passed
Wizard Control 10 10 0 All Passed