How can I help you?
Essential Studio® for WPF - v33.1.44 Release Notes
DocIO
No Changes for this product in this version.
DockingManager
Bug fixes
- #I799452 - StackOverflowException will no longer occur when closing tabbed items in the WPF DockingManager.
GanttControl
Bug fixes
- #I811028 - Redo action now properly updates the value in the DoubleTextBox.
GanttControl
Feature
-
#FB10004- Introduced UI virtualization for tasks (Nodes), rendering only the items within the visible timeline viewport, improving performance and reduces memory usage during horizontal scrolling.
No Changes for this product in this version.
Presentation
No Changes for this product in this version.
Ribbon
Bug fixes
- #I800180 - The ArgumentOutOfRange exception will no longer occur when expanding the RibbonControl.
- #I791891 - RibbonButtons will now collapse in the correct order when the RibbonBar is resized.
SfChart
Features
-FB45965 - Support for rendering data points across multiple row and column definitions during zooming has been added to the FastBitmapSeries. Enabling multiple rows may add a minimal rendering delay (50-100 ms).
SfDataGrid
Features
-
#I743319 - Added support for Excel-style selection across multiple cells, rows, and columns using the
EnableExcelLikeSelectionproperty, with full mouse and keyboard interaction capabilities. -
Added a new
SingleDeselectoption to theGridSelectionModeenum, enabling users to select a single row or cell and automatically clear the selection when tapping the same item again.
SfDiagram
Bug fixes
-
#I763900 – Connector segments now correctly return to their original positions when performing an Undo operation after the connector is added to a group.
-
#I792432 – Ports now retain their correct positions during zoom operations when grid lines are enabled in the diagram area.
-
#I797702 – Horizontal and vertical spacing now update correctly in the Directed Tree layout when using a single-parent structure in both left‑to‑right and right‑to‑left orientations.
-
#T808328 – Container headers are now properly initialized during serialization for newly added containers.
Features
Force-Directed Tree Layout
A physics‑based layout algorithm that automatically positions nodes using virtual springs and electrical repulsion forces. This reduces edge crossings and visual clutter, producing cleaner and more intuitive layouts for complex tree structures and irregular hierarchies.
- AttractionStrength – Controls the force that pulls connected nodes toward their ideal separation distance.
- RepulsionStrength – Controls the force that pushes nodes apart to prevent overlap and maintain clear spacing.
- MaximumIteration – Specifies how many simulation steps the algorithm runs to position nodes, or until movement stabilizes and equilibrium is reached.
SfMaps
Feature
-
#FB59653- Integrated Azure Maps support for smooth, interactive map rendering with detailed regional data.
SfMarkdownViewer New
The WPF Markdown Viewer is a UI control that converts Markdown text into a formatted visual display within WPF applications. It provides a simple way to show rich content such as documentation, release notes, and help information without needing external renderers.
Features
- Markdown rendering: - Converts Markdown syntax such as headings, lists, links, images, tables, code blocks, block quotes, and more into styled, readable content.
- Multiple content sources: - Supports loading Markdown from a string, file, or URL.
- Hyperlink navigation: - Supports clickable links that open external URLs or trigger in-app navigation.
SfSmartDataGrid New
The Smart DataGrid is an AI‑assisted data grid control that simplifies complex data operations using natural‑language prompts. Users can sort, filter, group, and highlight data with plain‑language instructions, making common data tasks faster and more intuitive.
Features
- AI sorting: - Sort records using natural‑language prompts (for example, “Sort by total descending, then date ascending”).
- Intelligent filtering: - Apply contextual, multi‑condition filters using plain‑language instructions (for example, “Show customers in CA with orders over $500 in the last 90 days”).
- AI grouping: - Organize related records into groups using prompts (for example, “Group by region, then by sales rep”).
- AI highlighting: - Conditionally highlight rows or cells based on natural‑language rules (for example, “Highlight late orders in red”).
- Seamless integration: - Works seamlessly with existing data sources and large datasets, while preserving full programmatic APIs for automation and customization.
SfSmartTextEditor New
The WPF SmartTextEditor is an intelligent input control that accelerates text composition with AI powered sentence suggestions and autocompletion, making it ideal for chat interfaces, note taking, and intelligent form filling. It’s highly adaptable, with configurable appearance and behavior options.
Features
- Allows customizing suggestions in both inline and popup modes.
- Uses IChatInferenceService to deliver AI powered, context aware text completions.
- Lets you maintain a custom phrase library that serves as a fallback when AI suggestions are unavailable.
- Supports customizing fonts, colors, sizes, and text styles to match your application’s design.
- Allows quick acceptance of suggestions using the Tab or Right Arrow keys.
- Enables touch users to tap or click popup suggestions for immediate insertion.
- Provides customizable placeholder text with color styling for clearer guidance.
SfTabControl New
The Syncfusion® WPF Tabbed Window control provides a compact, browser-style tabbed interface for managing multiple child windows inside one application window. It supports drag-and-drop reordering, detachable floating tabs, customizable headers, theming, and keyboard shortcuts for efficient navigation.
Features
- Seamless tab management: Open, close, reorder, and switch between tabs effortlessly.
- Drag‑and‑drop reordering: Rearrange tabs interactively for better workspace organization.
- Detach and reattach tabs: Pop out tabs as floating, standalone windows and dock them back later.
- Theming: Integrates smoothly with all Syncfusion themes—including light, dark, and high‑contrast modes—for a visually consistent UI.
- Keyboard shortcuts: Quickly navigate between tabs using built‑in keyboard accelerators.
SfTimePicker
Bug fixes
- #I809870 - The
SfTimePickerwill no longer flicker when switching between hour and minute scrolling.
SfToastNotification New
The Syncfusion® WPF Toast Notification control displays lightweight alerts either inside your app or as native Windows toasts. It supports customizable layouts, placement options, severity variants, animations, icons, and action buttons for flexible, non-intrusive notifications.
Features
- Custom and system toasts: Fully customizable toast notifications and Windows system toasts.
- Flexible placement: Toasts display inside a window or anywhere on the screen with 8 standard positions.
- Severity and variants: Built-in severity levels and multiple layout variants.
- Content customization: Customizable title, header, content, close button, and action buttons. Hide buttons when needed.
- Timing: Configurable toast size and duration. Enable preventAutoClose.
- Smooth animations: Built-in show and close animations.
- Toast management: Programmatically close individual toasts or close all at once.
SfTreeGrid
Features
-
Added support for serialization and deserialization, allowing control settings to be saved and restored seamlessly.
-
Added a new
SingleDeselectoption to theGridSelectionModeenum, enabling users to select a single row or cell and automatically clear the selection when tapping the same item again.
Bug Fixes
- #I813987 - Now, Filtering is applied properly when using the Search textbox with checked items greater than unchecked items.
SfTreeView
Features
- Provided support to display a fully customizable empty‑state UI when no nodes are available, using the
EmptyContentandEmptyContentTemplateproperties.
TabControlExt
Bug fixes
- #F197842 - The TabItemExt header will no longer flicker during window resizing.
ToolbarAdv
Bug fixes
- #I818313 - Resolved an issue in
ToolBarAdvwhere closed floating toolbars would reappeared after minimizing or restoring the window.
XlsIO
No Changes for this product in this version.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| Accordion | 49 | 49 | 0 | All Passed |
| AI AssistView | 80 | 80 | 0 | All Passed |
| AutoComplete | 38 | 38 | 0 | All Passed |
| AvatarView | 458 | 458 | 0 | All Passed |
| Badge | 8 | 8 | 0 | All Passed |
| BreadCrumb | 8 | 8 | 0 | All Passed |
| Bullet Graph | 151 | 151 | 0 | All Passed |
| Busy Indicator | 10 | 10 | 0 | All Passed |
| Button | 22 | 22 | 0 | All Passed |
| Calendar | 62 | 62 | 0 | All Passed |
| Card View | 27 | 27 | 0 | All Passed |
| Carousel | 30 | 30 | 0 | All Passed |
| Charts | 98 | 98 | 0 | All Passed |
| CheckedListBox | 150 | 150 | 0 | All Passed |
| Chromeless Window | 152 | 152 | 0 | All Passed |
| Circular Gauge | 305 | 305 | 0 | All Passed |
| Color Picker | 132 | 132 | 0 | All Passed |
| Color Picker Palette | 104 | 104 | 0 | All Passed |
| ComboBox | 127 | 127 | 0 | All Passed |
| Currency TextBox | 138 | 138 | 0 | All Passed |
| DataGrid | 4776 | 4776 | 0 | All Passed |
| DataPager | 9 | 9 | 0 | All Passed |
| DatePicker | 118 | 118 | 0 | All Passed |
| DateTimePicker | 170 | 170 | 0 | All Passed |
| Docking | 1085 | 1085 | 0 | All Passed |
| DocumentContainer | 41 | 41 | 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 | 15 | 15 | 0 | All Passed |
| Gantt | 2549 | 2549 | 0 | All Passed |
| GridDataControl | 1038 | 1038 | 0 | All Passed |
| GridSplitter | 19 | 19 | 0 | All Passed |
| GridTreeControl | 446 | 446 | 0 | All Passed |
| Image Editor | 177 | 177 | 0 | All Passed |
| Integer TextBox | 29 | 29 | 0 | All Passed |
| Kanban Board | 107 | 107 | 0 | All Passed |
| Linear Gauge | 27 | 27 | 0 | All Passed |
| Maps | 1679 | 1679 | 0 | All Passed |
| MaskedTextBox | 124 | 124 | 0 | All Passed |
| Menu | 17 | 17 | 0 | All Passed |
| Multi Column Dropdown | 190 | 190 | 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 | 113 | 113 | 0 | All Passed |
| PropertyGrid | 147 | 147 | 0 | All Passed |
| Pulsing Tile | 12 | 12 | 0 | All Passed |
| Radial Menu | 54 | 54 | 0 | All Passed |
| Radial Slider | 16 | 16 | 0 | All Passed |
| Range slider | 11 | 11 | 0 | All Passed |
| Ribbon | 2322 | 2322 | 0 | All Passed |
| Scheduler | 4946 | 4946 | 0 | All Passed |
| SfDataPager | 7 | 7 | 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 |
| Syntax Editor | 198 | 198 | 0 | All Passed |
| Tab Navigation | 9 | 9 | 0 | All Passed |
| Tab Splitter | 10 | 10 | 0 | All Passed |
| TabControl | 130 | 130 | 0 | All Passed |
| TaskBar | 9 | 9 | 0 | All Passed |
| Text InputLayout | 333 | 333 | 0 | All Passed |
| Tile View | 133 | 133 | 0 | All Passed |
| TimePicker | 125 | 125 | 0 | All Passed |
| TimeSpan Editor | 21 | 21 | 0 | All Passed |
| ToolBar | 31 | 31 | 0 | All Passed |
| Tree Navigator | 49 | 49 | 0 | All Passed |
| TreeGrid | 2891 | 2891 | 0 | All Passed |
| TreeMap | 741 | 741 | 0 | All Passed |
| TreeView | 1212 | 1212 | 0 | All Passed |
| TreeViewAdv | 284 | 284 | 0 | All Passed |
| Wizard Control | 10 | 10 | 0 | All Passed |