Essential Studio for WPF Release Notes
v27.1.48
September 18, 2024
Carousel
Bug fixes
- #I600385 - The
Carousel
control will render correctly with its default size when theHeight
is not specified in the sample.
CheckedListBox
Bug fixes
- #I577778 -
CheckListBox
properly clears theSelectedItems
when ItemsSource is updated.
DocIO
Features
-
#I542378
- WordArt effects such as shadows, reflections, glows, bevels, 3D rotations, and transformations are now properly preserved in DOCX format documents. - Enhanced HTML to Word conversion to handle HTML files that do not meet XML standards.
DockingManager
Bug fixes
- #I600398 - Setting the ActiveDocument of
DocumentContainer
to ActiveWindow now properly triggers the ActiveWindowChanged event during project startup. - #I600606 - InvalidOperationException will no longer be thrown when placing a floating window docked in another floating window across screens.
- #I601333 - The state of the Document item does not change to
Float
when rearranging the item that contains a Windows Forms (WF) host. - #I615503 - The Performance issue will no longer occur in
DockingManager
when we call the Dispose method while closing the window.
GanttControl
Breaking Changes
- Due to an issue with assembly cycle references, the Gantt control no longer includes dependencies on
Syncfusion.SfSkinManager.WPF
andSyncfusion.Themes.MaterialLight.WPF
, as it now supports the default theme. To maintain the existing UI, manually apply theMaterialLight
theme to the Gantt control.
Features
-
#I580902
– Added support for applying a cloud border style to circle and ellipse annotations in PDF. -
#FB47463
– Added support for rendering Arabic Extended (A, B, and C) and Presentation Forms (A, B) blocks in PDF documents.
Bug Fixes
-
#I623635
– Fixed the issue where the text color changed during the conversion of PDF files to PDFA-3B. -
#I627078
– Fixed the issue where a preservation error occurs during the conversion of PDF to PDF/A for specific documents. -
#F189049
– Fixed the issue where IsDocumentModified returns an incorrect result after validating the existing PDF signature. -
#I627792
– An exception no longer occurs when retrieving the free text annotation in an existing PDF document.
Breaking Changes
-
#I611735
– Caret Annotations (subtype /caret) are now marked as unsupported and will no longer be retained in the annotation collection of a PDF document. Previously, these annotations were incorrectly treated as PdfTextMarkupAnnotation, despite not being fully supported.
PdfViewerControl
Bug Fixes
- #I615476 –
NullReferenceException
will no longer be thrown while redacting the PDF in the PdfViewer
Features
- Find text with PDFium integration - The PDF Viewer’s find text functionality has been significantly enhanced with the integration of PDFium. This improvement results in a more accurate and reliable text retrieval when searching within PDF documents.
- Change current user - Previously, the PDF Viewer used the system’s username as the current user. Now, we can set a username for the PDF Viewer.
Presentation
Bug Fixes
- The PowerPoint presentation will no longer be corrupted while cloning and merging the slide with Equation type OLE object.
- The PowerPoint presentation will no longer be corrupted while cloning and merging the master slide that contains an OLEObject with a VML drawing shape.
Ribbon
Bug fixes
- #I593300 - The
RibbonCheckBox
content now aligns properly when changing theVerticalContentAlignment
. - #I601044 - The
Ribbon
control will not disappear when changing themes dynamically, even when it contains anEditControl
. - #I609308 - In
RibbonControlAdv
, the QAT button will no longer overlap with the title of theRibbonWindow
. - #I615298 - The
NullReference
Exception will no longer be thrown while opening theBackstage
control.
SfChart
Bug fixes
-
#I606195
- Fixed an issue where the segment was not rendered for descending values in a continuous series on the Cartesian Chart.
SfDiagram
Bug fixes
- #584319 - The
ContainerHeader
is now displayed properly when dragging and dropping theContainer
from any UI Control. - #596013 - Snapping to gridlines is now functioning correctly for the Polyline Connector.
- #598713 - The “Completed” state now fires properly in the
ObjectDrawn
event, even with minimal mouse movement on the Diagram Page. - #600705 - The Diagram’s background color can now be updated even when a theme is applied.
- #608661 - The
PortVisibility
now works properly for Ports in theContainer
. - #613833 - Connectors are now properly removed when their source node is deleted from their ParentGroup in the Diagram.
- #611499 - Connectors will no longer be routed unnecessarily while editing the
Connector
through segments. - #596996 - Connectors connected with Containers will now be serialized and deserialized properly.
SfScheduler
Breaking Changes
- Due to an issue with assembly cycle references, the
Syncfusion.Themes.MaterialLight.WPF
dependency is no longer included inSfScheduler
. As a result, the default theme will now be applied to the Appointment Editor, Recurrence Appointment, and Reminder windows. To maintain the existing UI, manually apply theMaterialLight
theme to the scheduler.
SfSurfaceChart
Features
- Provides users with the ability to change its appearance using various built-in themes.
TabControlExt
Bug fixes
- #I577778 - The NullReference exception will no longer occur when using
TabControlExt
in the Rev it 2025 application. - #I603459 - Now, when the theme changes dynamically,
TabControlExt
will render properly.
TileViewControl
Bug fixes
- #I592142 - The
TileViewItem
HeaderTemplate now applies properly when changing the TileViewItem state. - #I587359 - The Layout of the
TileView
is now updated properly when changing theColumnCount
dynamically. - #I595914 - Tile Items will be arranged properly when changing RowCount and ColumnCount on SizeChanging event.
- #F892346 - Binding errors will no longer occur in TileViewControl when applying theme studio themes.
- #I599269 - The
TileView
control renders properly when the grid row height is set to auto. - #I612593 - The
TileViewItem
margin update properly when dynamically changing theRowCount
andColumnCount
. - #I595413 - The UI issue will no longer occur when scrolling and dynamically changing the
RowCount
andColumnCount
inTileViewControl
. - #I613158 - While using
BringInToView
theTileViewControl
now render properly. - #I612579 - The
TileViewControl
will render properly when dynamically deleting multipleTileViewItems
.
UpDown
Bug fixes
- #I607259 - When the
MinValue
of theUpDown
Control is set to 1, it is now possible to remove the value by using the backspace key. - #I610735 - The copy-pasting function works properly when the value is 0 in
UpDown
control.
XlsIO
Features
-
#I538363
- Provided support for tagged PDF in Excel to PDF conversion. -
#I509277
- Provided support for creating a zip file with different passwords for each item. -
#I607192
- Provided support for adding XML maps to the Excel document.
Bug Fixes
-
#I617604
- The exception is no longer thrown when loading an Excel document with large decimal values. -
#I560994
- Performance has been improved when converting Excel documents to PDF with large cell ranges. -
#I621798
- A Lambda function that contains a named range is now preserved properly when resaving the Excel document.