Essential Studio for WPF Release Notes
v27.2.2
November 15, 2024
Common
- Our controls are compatible with the latest .NET 9 version.
Known Issues
The following are the known issues in .NET 9 version.
-
Application will crash while applying SfSkinManager themes in .NET 9.0 - This is a known issue in the .NET 9.0 framework (Issue #10020). To prevent the crash, add the following tag to the application project (.csproj) file:
<ItemGroup> <RuntimeHostConfigurationOption Include="Switch.System.Windows.Controls.DisableDynamicResourceOptimization" Value="true" /> </ItemGroup>
- Application freeze after interacting the popup elements in WPF Scheduler and TimePicker controls - This issue is documented and under Microsoft investigation (Issue #10042).
CheckListBox
Bug fixes
- #I644367 - The NullReferenceException will no longer occur when loading empty
CheckListBox
.
CurrencyTextBox
Bug fixes
- #I624810 - OverflowException will no longer occur when pasting a large value in the
CurrencyTextBox
. - #F194454 - Binding values are updated properly in
CurrencyTextBox
for NET8.0 projects.
DocIO
Bug Fixes
-
#I643712
- MathML equations are now preserved properly while converting a Word document to an image multiple time. - The NullReferenceException will no longer be thrown while opening a DOCX document with footnote.
Breaking Changes
- Now,
DocToPDFConverter
class will no longer inherit from theSystem.ComponentModel.Component
class.
DockingManager
Bug fixes
- #I616935 - The DockingManager
DataContext
will no longer lost when docking aFloatingWindow
within anotherFloatingWindow
. - #I625814 - Binding errors will no longer occur in
DockingManager
. - #I627208 - The Content in the
AutoHide
window render properly in DockingManager. - #I628503 - The NullReference exception will no longer occur while opening the
DockingManager
. - #I635210 - After re-docking to the parent window, the DockingManager’s
NativeFloatWindow
will no longer be visible in the Visual Tree. - #I645792 -
FloatingWindow
will no longer shows empty header when using the custom header template in DockingManager.
Breaking Changes
- The methods listed below have been removed in .NET 9.0 due to the deprecation of the
BinaryFormatter
.
Method | Class |
---|---|
SaveDockState(BinaryFormatter serializer) | DockingManager |
SaveDockState(IFormatter serializer, StorageFormat format, string path) | DockingManager |
LoadDockState(BinaryFormatter serializer) | DockingManager |
LoadDockState(IFormatter serializer, StorageFormat format, string path) | DockingManager |
DocumentContainer
Breaking Changes
- The methods listed below has been removed in .NET 9.0 due to the deprecation of the
BinaryFormatter
.
Method | Class |
---|---|
SaveDockState(BinaryFormatter serializer) | DocumentContainer |
SaveDockState(IFormatter serializer, StorageFormat format, string path) | DocumentContainer |
LoadDockState(BinaryFormatter serializer) | DocumentContainer |
LoadDockState(IFormatter serializer, StorageFormat format, string path) | DocumentContainer |
DoubleTextBox
Bug fixes
- #I636141, F194473 - Binding values are updated properly in
DoubleTextBox
for NET8.0 projects. - #I629790 - DoubleTextBox will update properly while writing the
Value
property.
IntegerTextBox
Bug fixes
- #I636139 - Typed values are updated properly in
IntegerTextBox
for NET8.0 projects. - #I643695 -
IntegerTextBox
value binding will no longer reflects belowMinValue
orMaxValue
in ViewModel.
Features
- Added .NET 9 support for PDF, HTML Converter, and OCR Processor.
PdfViewerControl
Bug Fixes
- #I645219 –
ArgumentOutOfRangeException
will no longer be thrown while working in organize pages of the PdfViewer - #I643556 - Transparent background will now be applied to signature field in WPF PdfViewer.
- #I638604 -
KeyNotFoundException
will no longer be thrown while deleting the pages in the PdfViewer. - #I641533 - Popup note text will now save properly for the shape annotation in PdfViewer.
- #I634887 - Search text will now work properly on rotated page in the WPF PdfViewer.
- #I635316 -
ParameterNotValidExcecption
will no longer be thrown while loading a pdf in the PdfViewer. - #I647300 - Memory usage for text operations were optimized for 32-bit enviromnet in WPF PdfViewer.
Presentation
Bug Fixes
-
#I638787
- The IndexOutOfRangeException will no longer be thrown while opening the document with duplicate slide relation. - Font color now preserved properly while converting PPTX to PDF.
Ribbon
Bug fixes
- #I621507 - Binding errors will no longer occur in
Ribbon
control. - #I629061 - Backstage render properly when using the
SfRichTextRibbon
control in theRibbon
control. - #I642241 - When dragged between multiple monitors, the
RibbonWindow
can be restored from its maximized position. - #I643398 - The arrow icon for
DropDownMenuItem
will display correctly when using the SkinManager themes.
SfDataGrid
Bug Fixes
#I650280 - The property bound to GridCell.Background
in the CellStyle
will not be overridden by the SelectionBackground color if the BindingMode
is set to two-way.
SfRichTextBoxAdv
Bug Fixes
- #F194923 - The ArgumentOutOfRangeException will no longer be thrown when loading a document that contains headers with floating elements positioned vertically as line.
- #I649592 - The images with hyperlinks are now correctly preserved when loading HTML.
SfSpellChecker
Bug fixes
- #I624819 - Memory leak doesn’t occurs when using custom dictionary in
SfSpellChecker
.
SfTimePicker
Bug fixes
- #I640177 - When using navigation keys without first editing time,
SfTimePicker
will no longer throw an exception.
SplitButton
Bug fixes
- #I630588 - When the
SizeMode
is set toNormal
, the SplitButton’s foreground color can be customized.
TabControlExt
Breaking Changes
- The methods listed below has been removed in .NET 9.0 due to the deprecation of the
BinaryFormatter
.
Method | Class |
---|---|
SaveToRegistry() | TabControlExt |
LoadFromRegistry() | TabControlExt |
ThemeStudio
Bug Fixes
- #F194760 – Exported theme with the custom theme name will no longer thrown exception in run time.
TileViewControl
Bug fixes
- #I624810 - OverflowException will no longer occur when pasting a large value in the
CurrencyTextBox
. - #I624118 - The
TileViewItem
missing issue will no longer occur when hiding and unhiding the TileViewItems in theTileViewControl
.
SfTimePicker
Bug fixes
- #I640978 - The TimeSpanEdit control
Value
updates properly in .NetCore projects.
Visual Studio Extensions
Features
- Provided the .NET 9.0 support to the Syncfusion WPF Template Studio, Item Template, and Reference Manager.
Bug Fixes
-
#I509171
- The issue of the Create button not being visible in other languages of Visual Studio while creating the project from the Syncfusion WPF Template Studio Extension has been fixed.
XlsIO
Bug Fixes
-
#I643843
- The styles are now applied properly to hidden ranges when creating an Excel document.