Essential Studio® for WPF - v35.1.37 Release Notes
ColorPickerPalette
Bug Fixes
- #I853933 - The
SelectedBrushbinding will now be maintained properly after selecting a color in the WPFColorPickerPalette.
DocIO
No Changes for this product in this version.
DockingManager
Bug Fixes
-
#I846240 - Font size changes will now be applied correctly across different themes in the WPF
DockingManager. -
#I849953 - The binding warnings will no longer occur in the WPF DockingManager when switching themes at runtime.
-
#I851840 - The
NullReferenceExceptionwill no longer occur when opening dock content after closing a floating window in the WPFDockingManager. -
#I848239 - Rendering issues with
HwndHost-hosted WinForms controls will no longer occur in the WPFDockingManager. -
#I846383 - The memory leak will no longer occur when using the WebBrowser control in WPF
DockingManager. -
#I847875 - The
DocumentTabOrderChangingandDocumentTabOrderChangedevents are now triggered correctly in the WPFDockingManager, and the document tab floating-window behavior has been improved. -
#I853509 - The memory retention issue where removed items were retained even when the
CloseModewas set toDeletehas been resolved in the WPFDockingManager. -
#I856642 - The multiple
Unloadedevent invocation issue will no longer occur when creating a new vertical tab group. -
#I864568 - The binding error will no longer be thrown when using
SpreadsheetRibboninsideDocumentTabControl.
DoubleTextBox
Bug Fixes
- #I867649 -
DoubleTextBoxvalue will now be updated correctly when using theDecimaldata type.
GanttControl
Feature
-
#FB72662- Enhanced the built-in themes with a modernized visual design, delivering an improved look and feel across taskbars, milestones, connectors, progress indicators, scheduler cells, grid elements, and interaction states.
Breaking Changes
-
The default visual appearance has been refreshed as part of the theme modernization initiative.
-
The default values of the following public properties have changed:
Property Previous Value New Value RowHeight 24d38dProgressIndicatorBackground Colors.Black#4F46E5BaselineStrokeThickness 2d6dCriticalPathBrush RedColor.FromRgb(0xDC, 0x26, 0x26) -
In addition, the default appearance of taskbars, milestones, connectors, progress indicators, scheduler cells, grid headers, grid lines, and interaction states has been updated to align with the modernized theme design.
Kanban
Feature
- Added support for selecting and dragging multiple cards simultaneously, with visual indicators for hovered and selected cards in the Kanban control.
No Changes for this product in this version.
Presentation
No Changes for this product in this version.
Ribbon
Bug Fixes
-
#I847637 - The default theme color will no longer be retained in the top-left Backstage region of the WPF Ribbon when a custom BackStageColor is set.
-
#I842355 - The memory leak issue will no longer occur when switching themes in the WPF
Ribboncontrol. -
#I858126 - The
SpreadsheetRibbontab overlap with theDocumentTabControlwill no longer occur when hosted in aRibbonWindow. -
#I858979 - Memory retention will no longer occur when using
DocIOandSfRichTextBoxAdvcontrols with the WPFRibboncontrol. -
#I858626 - Ribbon groups will no longer remain visible when their bound
Visibilityvalue changes at runtime whileEnableSimplifiedLayoutModeis enabled. -
#I864569 - The
ContextTabGroupwill no longer overlap with the RibbonTitleBarwhen loading theSpreadsheetRibbon -
#I863940 - The Ribbon
DropDownButtonlabel will no longer appear 1 px higher than theRibbonButtonlabel.
SfChart
Features
-
Added
Multi-level label rotation support, allowing multi-level axis labels to be rotated for improved readability and better space utilization. -
Introduced
XPS vector export support, enabling charts to be exported as high-quality vector documents for crisp printing and scalable viewing.
SfDataGrid
Features
- #I407152, #I530873, #I857867, #I858348, #I224869, #F149818 - Added support for interactive row resizing, enabling users to dynamically adjust row heights.
- Introduced Filter Editor support, allowing users to create advanced filter criteria.
- Added support for a default sort order using the new
InitialSortDirectionproperty, allowing users to set the sort direction at the grid or column level, so that sorting always starts in the specified ascending or descending order. - #I584931 - Added support for character casing in
GridTextColumn, enabling automatic conversion of user-entered text to uppercase or lowercase during editing.
SfSmartDataGrid
Features
- Introduced AI-powered exporting support, allowing users to export data to Excel or PDF using natural language prompts.
SfTabControl
Features
- Mouse wheel support for tab scrolling: Added support for scrolling tab headers using the mouse wheel, enabling easier navigation when multiple tabs are available.
SfTextBoxExt
Features
- #I332550 - Added support for customizing the appearance of tokens and dynamically apply different templates based on the underlying data using
TokenItemTemplateandTokenItemContainerStyleproperties.
SfTextInputLayout
Features
- #F174853 - Added support for additional InputView including
DatePicker,SfTimePicker, andUpDowncontrols. These controls now support floating labels, hints, helper text, error messages, and leading or trailing icons, enabling a more intuitive input experience.
SfToastNotification
Features
-
Toast grouping support: Toast notifications can now be grouped using a unique Group ID, allowing related notifications to be organized and managed together for an improved user experience.
-
Custom toast positioning: Provides support for displaying toast notifications at custom screen positions, enabling greater flexibility in notification placement.
-
Custom spacing between toasts: Allows developers to customize the distance between toast notifications, helping create a more tailored and visually organized notification layout.
Bug Fixes
- #I852126 - Unwanted space will no longer appear in the
Toastwhen the header is null or empty.
SfTreeGrid
Features
- Added support for a default sort order using the new
InitialSortDirectionproperty, allowing users to set the sort direction at the grid or column level, so that sorting always starts in the specified ascending or descending order.
Visual Studio Extensions
Features
- Modified the UI to split the controls based on category-wise, such as UI Component Suite, Grid SDK, Chart SDK, Scheduler SDK, Gantt SDK, and Diagram SDK in Template Studio Wizard, Item Template Window, and Reference Manager Window.
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 | 39 | 39 | 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 | 23 | 23 | 0 | All Passed |
| Calendar | 63 | 63 | 0 | All Passed |
| Card View | 27 | 27 | 0 | All Passed |
| Carousel | 32 | 32 | 0 | All Passed |
| Charts | 2964 | 2964 | 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 | 131 | 131 | 0 | All Passed |
| Currency TextBox | 139 | 139 | 0 | All Passed |
| DataGrid | 5240 | 5240 | 0 | All Passed |
| DataPager | 16 | 16 | 0 | All Passed |
| DatePicker | 119 | 119 | 0 | All Passed |
| DateTimePicker | 172 | 172 | 0 | All Passed |
| Docking | 1097 | 1097 | 0 | All Passed |
| DocumentContainer | 42 | 42 | 0 | All Passed |
| Domain Updown | 295 | 295 | 0 | All Passed |
| Double TextBox | 347 | 347 | 0 | All Passed |
| Dropdown Button | 21 | 21 | 0 | All Passed |
| Excel-like Grid | 17 | 17 | 0 | All Passed |
| Gantt | 2550 | 2550 | 0 | All Passed |
| GridDataControl | 549 | 549 | 0 | All Passed |
| GridSplitter | 25 | 25 | 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 | 1679 | 1679 | 0 | All Passed |
| Markdown Viewer | 136 | 136 | 0 | All Passed |
| MaskedTextBox | 127 | 127 | 0 | All Passed |
| Menu | 17 | 17 | 0 | All Passed |
| Multi Column Dropdown | 191 | 191 | 0 | All Passed |
| Navigation Drawer | 63 | 63 | 0 | All Passed |
| Navigation Pane | 66 | 66 | 0 | All Passed |
| Percent TextBox | 121 | 121 | 0 | All Passed |
| Pivot Grid | 120 | 120 | 0 | All Passed |
| PropertyGrid | 151 | 151 | 0 | All Passed |
| Pulsing Tile | 12 | 12 | 0 | All Passed |
| Radial Menu | 56 | 56 | 0 | All Passed |
| Radial Slider | 17 | 17 | 0 | All Passed |
| Range Selector | 174 | 174 | 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 | 278 | 278 | 0 | All Passed |
| Smith Chart | 976 | 976 | 0 | All Passed |
| Sparkline | 216 | 216 | 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 | 216 | 216 | 0 | All Passed |
| Tab Navigation | 9 | 9 | 0 | All Passed |
| Tab Splitter | 11 | 11 | 0 | All Passed |
| TabbedWindow | 73 | 73 | 0 | All Passed |
| TabControl | 132 | 132 | 0 | All Passed |
| TaskBar | 9 | 9 | 0 | All Passed |
| Text InputLayout | 334 | 334 | 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 | 3249 | 3249 | 0 | All Passed |
| TreeMap | 744 | 744 | 0 | All Passed |
| TreeView | 1219 | 1219 | 0 | All Passed |
| TreeViewAdv | 287 | 287 | 0 | All Passed |
| Wizard Control | 10 | 10 | 0 | All Passed |