Essential Studio® for WPF - v35.1.37 Release Notes

ColorPickerPalette

Bug Fixes

  • #I853933 - The SelectedBrush binding will now be maintained properly after selecting a color in the WPF ColorPickerPalette.

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 NullReferenceException will no longer occur when opening dock content after closing a floating window in the WPF DockingManager.

  • #I848239 - Rendering issues with HwndHost-hosted WinForms controls will no longer occur in the WPF DockingManager.

  • #I846383 - The memory leak will no longer occur when using the WebBrowser control in WPF DockingManager.

  • #I847875 - The DocumentTabOrderChanging and DocumentTabOrderChanged events are now triggered correctly in the WPF DockingManager, and the document tab floating-window behavior has been improved.

  • #I853509 - The memory retention issue where removed items were retained even when the CloseMode was set to Delete has been resolved in the WPF DockingManager.

  • #I856642 - The multiple Unloaded event invocation issue will no longer occur when creating a new vertical tab group.

  • #I864568 - The binding error will no longer be thrown when using SpreadsheetRibbon inside DocumentTabControl.

DoubleTextBox

Bug Fixes

  • #I867649 - DoubleTextBox value will now be updated correctly when using the Decimal data 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 24d 38d
    ProgressIndicatorBackground Colors.Black #4F46E5
    BaselineStrokeThickness 2d 6d
    CriticalPathBrush Red Color.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.

pdf

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 Ribbon control.

  • #I858126 - The SpreadsheetRibbon tab overlap with the DocumentTabControl will no longer occur when hosted in a RibbonWindow.

  • #I858979 - Memory retention will no longer occur when using DocIO and SfRichTextBoxAdv controls with the WPF Ribbon control.

  • #I858626 - Ribbon groups will no longer remain visible when their bound Visibility value changes at runtime while EnableSimplifiedLayoutMode is enabled.

  • #I864569 - The ContextTabGroup will no longer overlap with the Ribbon TitleBar when loading the SpreadsheetRibbon

  • #I863940 - The Ribbon DropDownButton label will no longer appear 1 px higher than the RibbonButton label.

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 InitialSortDirection property, 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 TokenItemTemplate and TokenItemContainerStyle properties.

SfTextInputLayout

Features

  • #F174853 - Added support for additional InputView including DatePicker, SfTimePicker, and UpDown controls. 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 Toast when the header is null or empty.

SfTreeGrid

Features

  • Added support for a default sort order using the new InitialSortDirection property, 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