Essential Studio for WPF Release Notes

Common

  • Our controls are now compatible with .NET 10.
  • I644060 - Now, we have provided a support to apply theme based on the default style.

Breaking Changes

  • Removed the MS TextBlock style (Key - WPFTextBlockStyle) from our resource key list in ThemeStudio.

DocIO

Features

  • #I84570, #I149806, #I73532, #I104716, #I105049, #I109548, #I119864, #I124725, #I130014, #I137039, #I137196, #I323992, F165479, F168737, #I652765, #I658111 - Provided support to create and remove editable ranges in protected DOCX format documents.
  • #I635778, #I214139, #I665210, #I624912, #I583370, #F141869, #FB26929 - Added support to create list number formats including Arabic, Hebrew, Chinese, and Thai in DOCX format documents and preserve them during Word-to-PDF and image conversions.
  • #I376950, #I411898, #I465126, #I679498, #I297755, #I301645, #I307279, #I349118, #I176036, #I184228, #I216695, #I331649, #I680106, #I86205, #I107655, #I182993, #I201718, #I209411, #I225246, #I311779, #I317812, #I345122 - Added support to preserve shape fill formats such as gradients, transparency, and pattern fills during Word-to-PDF and image conversions.
  • #I70284, #I144361, #I160658, #I188244, #I201718, #I202261, #I206374, #I212424, #F137571 - Recolor effects like grayscale, sepia, and color tone adjustments are now preserved during Word-to-PDF and image conversions.
  • #I293751, #I310315, #I337547, #I367467, #I469762, #I496627, #I650620, #F176420 - Drawing canvas and its contents are now preserved when converting Word documents to PDFs and images.
  • Font substitution is now supported inside charts, allowing users to configure fallback fonts when the original fonts are unavailable during Word to PDF and image conversions.
  • Provided fallback font support for Unicode characters in charts to preserve multilingual content during Word-to-PDF and image conversions.

Breaking Changes

  • Changed the default Word-to-PDF rendering mode to fast rendering to improve performance, making the EnableFastRendering property true by default.

DockingManager

Bug Fixes

  • #I707262 - InvalidOperationException will no longer occur when initializing DockingManager in secondary UI thread.
  • #I956989 - No Exception occurred when reusing CustomMenuItemCollection for both docked and floating windows in DockingManager.
  • #I957147 - Context Menu of Floating Window does closing properly when the window is moved.

IntegerTextBox

Bug Fixes

  • #I714689 - An InvalidOperationException will no longer be thrown when modifying the value of an IntegerTextBox within the PropertyGrid.

PDF

Features

PdfViewerControl

Bug Fixes

  • I731340 - ArgumentOutOfRangeException will no longer be thrown while rotating pages in the organize pages of PdfViewer.

Features

  • I442558 - PdfViewer now supports inserting pages into the currently loaded PDF document from the organize page. This feature allows users to add blank pages or incorporate pages from another PDF directly into the current document. Additionally, there is now support for copying and pasting pages between different PdfViewer instances.

Presentation

Features

  • Font substitution is now supported inside charts, allowing users to configure fallback fonts when the original fonts are unavailable during PowerPoint to PDF and image conversions.
  • Provided fallback font support for Unicode characters in charts to preserve multilingual content during PowerPoint-to-PDF and image conversions.

PropertyGrid

Features

  • Added support to collapse tooltip display for properties rendered using default editors when the property value is empty or not set in the PropertyGrid.

Ribbon

Features

  • #I723306 - Added support for customizing RibbonTab headers using the ContentTemplate property.

Bug Fixes

  • #I706815 - DropDownButton will no longer flicker on hover when PerMonitorV2 DPI Awareness is enabled.
  • #I730493 - XamlParseException will no longer occur when loading an empty RibbonState.dat file from IsolatedStorage.

Breaking Changes

  • The data type of RibbonTab.Caption has been changed from string to object.
  • The type of QATCustomizationDialog has been changed from Window to Control.

SfAIAssistView

Features

  • Added support for a response toolbar in chat responses, which includes built-in options such as Copy, Regenerate, Like, and Dislike. Users can also customize the toolbar by adding their own items as needed.

Breaking Changes

  • The MenuItemClicked event has been removed. Please use the ResponseToolbarItemClicked event as its replacement.

SfDatePicker

Bug Fixes

  • #I957544 - Cleared the leaks of SfTextBoxExt in SfDatePicker control.

SfDiagram

Bug fixes

  • #I698678 - The Reset command functionality has been improved to work properly after executing zooming or panning in the SfDiagram.
  • #I714569 - The issue causing a ‘NullReferenceException’ when removing a connector while pressing the ESC key during connector drawing has been fixed.
  • #I717342 - Nodes will no longer move to negative coordinates when being dragged and dropped from the Stencil, provided the RestrictNegativeAxisDragDrop constraint is applied in the SfDiagram.
  • #I720791 - The ConnectorPort will now drag properly when bridging is enabled.
  • #I728399 - The application will no longer crash when pressing the Tab key during text editing in a TextNode.
  • #I731401 - The connector will now be removed from the diagram when the Escape key is pressed while drawing it.

Features

  • Support has been added to define margins for all layouts within SfDiagram, allowing for better control over the spacing and positioning of diagram elements. You can check out the documentation link Margin.
  • Added SnapToObject functionality for Group nodes, enhancing alignment precision when positioning grouped elements in the diagram. You can check out the documentation link Snapping.
  • Added Printer Properties support in the Print Preview Window, allowing users to configure print settings directly from the preview interface.

SfSpellChecker

Bug Fixes

  • #I706410 - Memory Leak will no longer occur when using CustomDictionaryPath to add Custom Dictionary in SfSpellChecker.

TileViewControl

Bug Fixes

  • #I709697 - Layout issues will no longer occurs when resetting the tile items.
  • #I959931 - Tiles will arrange properly when resetting the layout during parallel dynamic item replacement at a specific index in the TileViewControl.

UpDown

Bug Fixes

  • #I957321 - Pasting value correctly displayed in UpDown control when current value is negative.

XlsIO

Features

  • Auto Fill and Fill Series support is provided to programmatically populate Excel cell ranges based on patterns, sequences, or trends, minimizing manual input.

Bug Fixes

  • #I735455 - Cell value is accurately returned by the Range.Value property when the number contains high-precision digits.
  • #I737657 - The IsFiltered property is updated properly when clearing a filter contains equal to operator.
  • #I736030 - Hyperlinks are removed properly when performing clear operations in worksheet range.

Test Results

Component Name Test Cases Passed Failed Remarks
CheckListBox 150 150 0 All Passed
ChromelessWindow 152 152 0 All Passed
ColorPicker 114 114 0 All Passed
ColorPickerPalette 104 104 0 All Passed
ComboBoxAdv 118 118 0 All Passed
DateTimeEdit 169 169 0 All Passed
DockingManager 1085 1085 0 All Passed
DoubleTextBox 345 345 0 All Passed
EditControl 193 193 0 All Passed
GanttControl 2069 2069 0 All Passed
GridControl 1281 1281 0 All Passed
GridDataControl 523 523 0 All Passed
PdfViewer 2997 2997 0 All Passed
PropertyGrid 141 141 0 All Passed
Ribbon 2115 2115 0 All Passed
SfBulletGraph 147 147 0 All Passed
SfChart 206 206 0 All Passed
SfCirculargauge 305 305 0 All Passed
SfDataGrid 4746 4746 0 All Passed
SfDatePicker 118 118 0 All Passed
SfMaskedEdit 104 104 0 All Passed
SfMultiColumnDropDownControl 188 188 0 All Passed
SfScheduler 2673 2673 0 All Passed
SfSpreadsheet 2682 2682 0 All Passed
SfTextInputLayout 333 333 0 All Passed
SfTimePicker 125 125 0 All Passed
SfTreeGrid 2157 2157 0 All Passed
SfTreeMap 742 742 0 All Passed
SfTreeView 1210 1210 0 All Passed
TabControlExt 130 130 0 All Passed
TileViewControl 130 130 0 All Passed
TreeViewAdv 285 285 0 All Passed
UpDown 295 295 0 All Passed
DocIO 16780 16780 0 All Passed
PDF 14032 14032 0 All Passed
Presentation 52029 52029 0 All Passed
XlsIO 21839 21839 0 All Passed