Essential Studio® for WPF - v32.1.19 Release Notes
CalendarEdit
Bug fixes
- #I773267 - Now, the CalendarEdit will no longer automatically update the SelectedDate to the first day when navigating between months.
Carousel
Bug fixes
- #FB70068 - Touch swipe navigation in the WPF Carousel control now loops continuously.
CurrencyTextBox
Bug fixes
- #I769863, #I769347 - The last digit will no more be overwritten when the input exceeds MaximumDecimalDigits limit in CurrencyTextBox.
DatePicker
Bug fixes
- #I761580 - SfDatePicker will now render correctly when arabic culture is applied.
DocIO
No Changes for this product in this version.
DockingManager
Bug fixes
- #I759525 - Rendering issues will no longer occur in WPF DockingManager while dragging dock items containing WindowsFormsHost integration.
- #I732521 - Auto-hidden panel appears above the WindowsFormsHost in DockingManager.
- #FB70198 - NullReferenceException will no longer occur on consecutive context menu interaction on docked window.
- #F197597 - Submenu items now display correctly during consecutive context menu interactions in DockingManager.
- #I772571 - Theme switching now functions correctly even when tabs are floated, preventing application crashes.
- #F197674 - Custom context menu items in DockingManager now display their checked state correctly.
- #I790040 - An InvalidCastException will no longer occur when switching themes in DockingManager.
EditControl
Bug fixes
- #I790709 - Fixed an issue where syntax coloring for custom languages did not update correctly when changing the theme in
EditControl. - #I791037 - Resolved an issue in
EditControlwhere the page background did not appear white in Print Preview when themes were applied.
GanttControl
Features
-
#FB12251- AddedPredecessorevent support forAdd,Edit, andDeleteactions in control.
SfKanban
Features
- Added card hover tooltips for quick access to show additional information.
No Changes for this product in this version.
Presentation
No Changes for this product in this version.
Ribbon
Features
- #I717287 - Provided support to customize the BackstageButton header in Ribbon.
Bug fixes
- #I754092 - RibbonBar collapsed state will now render as expected when using SimplifiedLayoutMode.
- #I760488 - RibbonLayoutPanel auto-closes on focus lost when Ribbon is hosted in a container other than RibbonWindow.
- #I765064 - RibbonBar’s collapsed button now renders properly when switching the RibbonTab in SimplifiedLayoutMode.
- #I768556 - ArgumentOutOfRangeException will no longer occur when ContextTabGroup Tabs collection is empty.
- #I764126 - RibbonBar and its child controls are now accessible in .NET Core UI testing using Appium and WinAppDriver.
- #FB69888 - Backstage now renders properly when initialized from an external XAML resource.
- #I766871 - BindingException no longer occurs when adding a custom tab group in the WPF Ribbon.
- #I766018 - Themes are now correctly applied to TextBlock elements in the Backstage control.
- #I784598 - Improved Visual Contrast for Selected RibbonButton in Material themes.
SfAIAssistView
Features
Input Toolbar Header Template Support: Added support for customizing the input area header using a flexible template. This allows inclusion of elements such as file upload details, error messages, notifications, or other custom components.
PromptRequest Event: Introduced a new event that triggers when a prompt is submitted. This enables input validation before processing and allows custom actions based on the prompt content.
SfDiagram
Bug fixes
-
#69562 – The Node’s Shape property is now correctly serialized and deserialized across different cultures.
-
#I773327 – Fixed a memory leak in SfDiagram when adding the Loaded event to the diagram.
-
#197682 – Connections are now properly created between two nodes using the Drawing Tool.
Features
- Added .NET 10 support for the SfDiagram control.
SfHeatMap
Features
- Added .NET 10 support for the SfHeatMap control.
SfMaskedEdit
Bug fixes
- #F197465 - SfMaskedEdit control now allows access key inputs even when the control is focused.
TabControlExt
Bug fixes
- #I772590 - Now, the text inside TabItemExt renders properly when dark themes are applied.
- #F197842 - The TabItem header no longer flickers during window resizing.
TileViewControl
Bug fixes
- #I768330 - NullReferenceException will no longer occur when removing an item in a collapsed TileViewControl.
- #I771688 - Performance issue will no longer occur in TileViewControl when row and column counts are high.
- #I792527 - NullReferenceException will no longer occur when maximizing a TileViewItem with EnableAnimation disabled.
UpDown
Bug fixes
- #I781463 - Binding errors will no longer occur when accessing the UpDown control.
- #I782983 - UpDown control now receives focus correctly when placed inside a dialog.
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 | 2 | 2 | 0 | All Passed |
| AutoComplete | 38 | 38 | 0 | All Passed |
| AvatarView | 229 | 229 | 0 | All Passed |
| Badge | 8 | 8 | 0 | All Passed |
| BreadCrumb | 8 | 8 | 0 | All Passed |
| Bullet Graph | 147 | 147 | 0 | All Passed |
| Busy Indicator | 10 | 10 | 0 | All Passed |
| Button | 21 | 21 | 0 | All Passed |
| Calendar | 63 | 63 | 0 | All Passed |
| Card View | 27 | 27 | 0 | All Passed |
| Carousel | 30 | 30 | 0 | All Passed |
| Charts | 652 | 652 | 0 | All Passed |
| CheckedListBox | 150 | 150 | 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 | 104 | 104 | 0 | All Passed |
| ComboBox | 124 | 124 | 0 | All Passed |
| Currency TextBox | 136 | 136 | 0 | All Passed |
| DataGrid | 4749 | 4749 | 0 | All Passed |
| DataPager | 9 | 9 | 0 | All Passed |
| DatePicker | 118 | 118 | 0 | All Passed |
| DateTimePicker | 169 | 169 | 0 | All Passed |
| Docking | 1083 | 1083 | 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 | 15 | 15 | 0 | All Passed |
| Gantt | 2402 | 2402 | 0 | All Passed |
| GridDataControl | 519 | 519 | 0 | All Passed |
| GridSplitter | 19 | 19 | 0 | All Passed |
| GridTreeControl | 223 | 223 | 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 | 122 | 122 | 0 | All Passed |
| Pivot Grid | 110 | 110 | 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 | 2320 | 2320 | 0 | All Passed |
| Scheduler | 4696 | 4696 | 0 | All Passed |
| SfDataPager | 7 | 7 | 0 | All Passed |
| SfTextBoxExt | 21 | 21 | 0 | All Passed |
| Skin Manager | 73 | 73 | 0 | All Passed |
| Smith Chart | 297 | 297 | 0 | All Passed |
| SpellChecker | 83 | 83 | 0 | All Passed |
| Split Button | 15 | 15 | 0 | All Passed |
| Syntax Editor | 197 | 197 | 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 | 129 | 129 | 0 | All Passed |
| TimePicker | 125 | 125 | 0 | All Passed |
| TimeSpan Editor | 21 | 21 | 0 | All Passed |
| ToolBar | 14 | 14 | 0 | All Passed |
| Tree Navigator | 49 | 49 | 0 | All Passed |
| TreeGrid | 2167 | 2167 | 0 | All Passed |
| TreeMap | 741 | 741 | 0 | All Passed |
| TreeView | 1210 | 1210 | 0 | All Passed |
| TreeViewAdv | 193 | 193 | 0 | All Passed |
| Wizard Control | 10 | 10 | 0 | All Passed |