Essential Studio® for Windows Forms - v31.1.17 Release Notes
Common
Features
UITypeEditor support in .NET 8 and above
Now, UITypeEditor support has been extended to .NET 8 and higher, allowing smooth integration of custom forms and dropdown controls. This update streamlines the design-time experience by enabling seamless interaction with custom property editors directly within the designer.
Diagram
Bug fixes
-
#738008 - The Head and Tail decorators of the Line node are now properly serialized during XML serialization.
-
#749669 - Resolved a MissingManifestResourceException that occurred when updating diagram styles using the Designer.
DocIO
No Changes for this product in this version.
DockingManager
Bug fixes
- #I733751 -
Floating Windownow restore correctly to their respective monitors after the monitor layout is changed, even in three monitors setups which using different display scalings. - #I757974 - Saved layouts now load correctly in the DockingManager control for .NET 9.0 projects.
DoubleTextBox
Features
- #I726072 - DoubleTextBox now supports displaying decimal values in a formatted manner, while preserving full precision in the DoubleValue property.
- #I731023 - DoubleTextBox now supports hiding trailing zeros in decimal values
ImageListAdv
Features
- #I532910, #I652315 - Improved the WinForms Designer experience in .NET Core by resolving editor-related issues. This enhancement replaces the CollectionEditor with a client-server-based UITypeEditor, allowing seamless image addition to the
ImageListAdvcontrol through the designer.
Breaking Changes
- .NET 9.0 - In this version, when adding images to the
ImageListAdvcontrol, files with extensions such as .png, .jpg, and .ico are automatically converted to PNG format before being saved. This behavior is specific to .NET 9.0.
MainFrameBarManager
Features
-
Improved the WinForms Designer experience in .NET Core by resolving editor-related issues. This enhancement introduces a client-server-based UITypeEditor, ensuring:
- The customization dialog box is properly displayed when clicking the
Barproperty in the property window through the designer. - Images are properly added when clicking the
Imageproperty in the property window through the designer. - Images are correctly shown in the index when clicking the
ImageIndexproperty in the property window through the designer.
Breaking Changes
- .NET 8.0, 9.0 - In this version, when adding image to the Image property, files with extensions such as .png, .jpg, and .ico are automatically converted to PNG format before being saved. This behavior is specific to .NET 8.0, 9.0.
MetroForm
Bug fixes
- #I728420 - Now, the issue where the bottom edges were not rendered correctly with rounded corners at up to 175% DPI scaling is fixed when the AllowRoundedCorners property is enabled.
NavigationView
Features
-
Improved the WinForms Designer experience in .NET Core by resolving editor-related issues. This enhancement introduces a client-server-based UITypeEditor, ensuring:
- The BarCollectionEditor form is properly displayed when clicking the
Barproperty in the property window through the designer. - The list of Bar items is properly displayed when clicking the
SelectedBarproperty in the property window through the designer.
Features
-
I710068- Added support for multi-region redaction based on QuadPoints in redaction annotations.
Presentation
No Changes for this product in this version.
RibbonControlAdv
Bug fixes
- #I749549, #I750029 - Application crash will no longer occurs when merging
ToolStripinto existingRibbonTab.
RibbonPanelMergeContainer
Bug fixes
- #I745178 - An unhandled exception will no longer occur in the Visual Studio designer when accessing the
RibbonPanelMergeContainercontrol
XlsIO
No Changes for this product in this version.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| Calculate | 131 | 131 | 0 | All Passed |
| CheckBoxAdv | 109 | 109 | 0 | All Passed |
| CombinedControls | 297 | 297 | 0 | All Passed |
| ComboBoxAdv | 320 | 320 | 0 | All Passed |
| DockingManager | 1625 | 1625 | 0 | All Passed |
| EditControl | 302 | 302 | 0 | All Passed |
| PdfViewer | 207 | 207 | 0 | All Passed |
| PivotGridControl | 189 | 189 | 0 | All Passed |
| RibbonControlAdv | 1146 | 1146 | 0 | All Passed |
| SfDataGrid | 855 | 855 | 0 | All Passed |
| TabbedMdiManager | 470 | 470 | 0 | All Passed |
| TabControlAdv | 711 | 711 | 0 | All Passed |
| TreeViewAdv | 284 | 284 | 0 | All Passed |
| DocIO | 39837 | 39837 | 0 | All Passed |
| 14696 | 14696 | 0 | All Passed | |
| Presentation | 50987 | 50987 | 0 | All Passed |
| XlsIO | 44112 | 44112 | 0 | All Passed |