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.
  • #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 EditControl where the page background did not appear white in Print Preview when themes were applied.

GanttControl

Features

  • #FB12251 - Added Predecessor event support for Add, Edit, and Delete actions in control.

SfKanban

Features

  • Added card hover tooltips for quick access to show additional information.

pdf

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