Essential Studio for WPF Release Notes
Common
Features
-
.NET 5.0 toolbox support - Previously, the toolbox was supported only via NuGet. Now, support is provided for the toolbox via installer.
-
Preview to production-ready controls - The Badge and TextInputLayout controls have been developed to meet industry standards and are now marked as production-ready for WPF:
-
New fluent light and dark themes have been implemented for both framework and Syncfusion controls.
Breaking Changes
-
Syncfusion.SfShared.WPF
assembly is no longer used as dependency by any other assemblies. The helper class are moved toSyncfusion.Shared.WPF
assembly to reduced number of dependency. Please add reference toSyncfusion.Shared.WPF
and removeSyncfusion.SfShared.WPF
in your projects, if your projects referred toSyncfusion.SfShared.WPF
.
SkinManager
Features
-
In
SkinManager
, aSize Mode
API has been provided to change the default control sizing to add more space around the inner elements. -
Skin Manager now supports high-visibility visual feedback when navigating with the keyboard. High-visibility keyboard feedback is enabled by default in fluent theme and you can enable it for other themes, also.
-
In
SkinManager
, aScrollBarMode
API has been provided to enable a Windows 10-like compact scrollbar in 13 themes supported in Theme Studio.
Theme Studio
Features
- New fluent light and dark themes have been implemented for both framework and Syncfusion controls.
CheckListBox
Features
- #I307461 - Localization support is provided for the
Select All
text in the CheckListBox.
ChromelessWindow
Bug Fixes
- #F159967 - When the
ResizeMode
property of theChromelessWindow
is bound, the argument exception no longer happens when the window is closed. - #I306689 - When the
ResizeBorderBrush
is set toTransparent
, the resize grip now appears properly.
ColorPicker
Bug fixes
- #I310840 - Now, hue bar value works properly when changing the saturation value.
- #I307600 - Now,
EnableSolidToGradientSwitch
property of ColorPicker is working properly when binding gradient colors toBrush
property.
ComboBoxAdv
Bug fixes
- #I307193 - The
Watermark
will be displayed properly while clear the selected items of ComboBoxAdv at runtime.
CurrencyTextBox
Features
- Provided support to increment or decrement the current value using SpinButtons.
DateTimeEdit
Features
- Provided support to restrict focus change from one field to another using
AutoForwarding
property.
Bug fixes
- #I312173 -
AssemblyNotLoadException
will no longer occur when setDropDownView
as Combined or Clock in DateTimeEdit.
DocIO
Features
- #269076, #296116 - Added support to remove style in Word documents.
- Added support to write CSS styles as inline while converting a Word document to HTML.
- #311776, #302215, #297755, #118462, #125999, #133722, #151486, #170896, #183211, #183778, #191489, #195128, #199992, #200936, #203481, #218848, #239576, #254565, #269662, #274414, #279967, #280229, #285425, #288916, #290624, #291690, #292975, #302441, #313947, #F123823 - Added support to preserve custom shapes (DrawingML) in Word to PDF conversion.
- #311781 - Added support to preserve line shape with stealth arrowhead in Word to PDF conversion.
- #309154 - Added support to preserve Arabic text with character spacing in Word to PDF conversion.
Bug Fixes
- #309791 - The OutOfMemoryException exception will no longer be thrown while opening a DOCX format document.
- #305623 - Encoded Chinese characters are now preserved properly while resaving a RTF format document.
- #F161643 - Table is now preserved properly while saving a ODT format document in Italian culture.
- #307321 - Text wrapping styles for textbox are now parsed properly while opening a DOCX format document.
- #310403 - Image is now preserved properly while converting a DOC to DOCX format document.
- #313607, #313824 - IF fields are now updated properly while calling
UpdateDocumentFields()
method. - #314299, #313605 - Table is now preserved properly while converting a Word document to PDF.
- #313603 - Table of contents is now preserved properly while calling
UpdateTableOfContents()
method. - #312923 - Table alignment is now preserved properly while converting a HTML to DOCX format document.
- #313609 - The ArgumentException will no longer be thrown while converting a Word document to PDF.
- #312957, #313774 - The default image is now preserved properly when a corresponding image does not exist in the given path.
- #313969 - AutoNum field result is now preserved properly while converting a Word document to PDF.
- #312793 - Content control is now preserved properly when converting a Word document to PDF.
- #313959 - The NullReferenceException will no longer be thrown while calling
UpdateDocumentFields()
method. - #313943 - List value is now parsed properly while opening a DOCX format document.
- #316016 - Textbox is now preserved properly while converting a Word document to PDF.
- #316540, #316394 - Font size is now preserved properly while converting Word document to PDF.
- #315632, #316311 - Hanging issue has been resolved while creating a waterfall chart in a Word document.
- #317998 - The StackOverflowException will no longer be thrown when calling
UpdateDocumentFields()
method. - #317514 - Document will no longer corrupted while resaving a DOCX format document.
- #316710 - Mail merge is now executed properly in a Word document.
- #317425 - Track changes options are now preserved properly while resaving the protected DOCX format document.
- #309545 - Hanging issue has been resolved while converting a Word document to PDF.
- #309412 - The ArgumentOutOfRangeException will no longer be thrown when converting Word document to PDF.
- Column spacing is now properly while converting a Word document to PDF.
- #305623 - Chinese characters are now preserved properly while resaving a RTF format document.
- #297755, #302215 - ChildShape positions value is now preserved properly while opening a Word document.
- #307506 - Text background color is now preserved properly while converting a Word document to HTML file.
- #160177 - The XmlException will no longer be thrown while opening a Word document.
- #306696 - Page break is now preserved properly while converting a HTML file to DOCX format conversion.
- Editable ranges is now preserved properly for content controls while resaving a Word document.
- #305864 - Content formatting is now preserved properly while resaving a Word document.
- #306498 - Table left indent is now properly preserved while converting a RTF format document to PDF.
- #307241 - The NullReferenceException will no longer be thrown while opening a Word document.
- #306319 - Content is now preserved properly while converting a DOCX to RTF format document.
- #304956 - Content is now preserved properly while converting a Word document to PDF.
- #305716 - Content controls is now preserved properly while resaving a Word document.
- #159692 - The
XHTMLValidation.None
type is now working properly while opening an HTML format document. - #305277 - The ArgumentOutOfRangeException will no longer be thrown while parsing a Word document.
- #306345 - Symbol is now preserved properly while updating table of content in Word document.
- #306333 - Image is now preserved properly while calling
UpdateAlternateChunks ()
method. - #306112 - Bullet list text is now preserved properly when resaving a Word document.
- #306498, #308557 - Table cell width is now preserved properly while converting a RTF format document to PDF.
- #301823 - Table with horizontally merged cells in now preserved properly while parsing an RTF format document.
- #302503 - Table is now properly preserved while converting a Word document to PDF.
- #301968, #306120 - Document is now preserved properly while importing the Word documents.
- #302177 - The ArgumentOutOfRangeException will no longer be thrown while resaving a Word document.
- #301208 - Font is now preserved properly when resaving a RTF format document.
- #294075, #305802 - Grid span values is now retrieved properly while parsing a RTF format document.
- #258777 - Table is now properly preserved while converting a Word document to PDF.
- #308191 - Hanging will no longer occur while converting a Word document to PDF in specific culture.
- #308099 - Right aligned textbox content is now preserved properly while converting a Word document to PDF.
- #308058 - Spacing issue has been resolved while converting a Word document to PDF.
- #305519 - Image is now preserved properly while converting a Word document to PDF.
- #307596, #I306667, #I304349 - Table is now preserved properly while converting a Word document to PDF
- #307074 - The NullReferenceException will no longer be thrown while converting a Word document to PDF.
- #306359 - Custom list number is now preserved properly while converting a Word document to PDF.
- #304956 - Paragraph is now preserved properly while converting a Word document to PDF.
- #307074 - Vertical text in the vertically merged cell is now preserved properly while converting a Word document to PDF.
- #303897 - Process time is now reduced while converting a Word document to PDF with line breaks.
- #301907 - Text is now preserved properly while converting a Word document to Image.
- #319402 - Picture watermark is now preserved properly while converting a Word document to Image.
- #319084 - Text is now aligned properly while converting a Word document to PDF.
- #318013 - The KeyNotFoundException will no longer be thrown while converting a Word document to PDF.
- #313787 - Arabic parenthesis is now preserved properly while converting a Word document to PDF.
- #315564 - Heading paragraph is now exported as bookmark while converting a Word document to PDF.
- #313970 - Rotated textbox with table is now preserved properly while converting a Word document to PDF.
- #313787 - RTL brackets are now preserved properly while converting a Word document to PDF with EmbedFonts property.
- #F162308 - RTL numbers are now preserved properly while converting a Word document to PDF.
- #313611, #304349 - Text is now wrapped properly while converting a Word document to PDF.
- #313602 - Table cell text is now aligned properly while converting a Word document to PDF.
- #313603 - Font substitution is now working properly while converting a Word document to PDF.
- #312793, #314709 - Table is now preserved properly while converting a Word document to PDF.
- #311156 - Frame paragraph in content control is now preserved properly while converting a Word document to PDF.
- #304601, #311773 - Shape fill color is preserved properly while converting a Word document to PDF.
- #311774 - Shape is now aligned properly when converting a Word document to PDF.
- #309938 - Frame table is now preserved properly while converting a Word document to PDF.
- #310710 - Text formatting is now preserved properly while converting a Word document to PDF.
Feedback-22125 - Shapes are now preserved properly while converting a Word document to PDF.
DockingManager
Breaking Changes
- Now AutoHidden window can be dragged by default, you can disable it by setting
CanDragAutoHidden
to false. - Now dock behavior of windows are based on
VS2010
value by default, you can change it usingDockBehavior
property. - Now dragging of document windows is based on
VS2010
by default, you can disable it by settingIsVS2010DraggingEnabled
to false. - Now NativeFloatWindow is used by default, you can disable it by setting
UseNativeFloatWindow
to false. - Deprecated the
IsEnabledRestoreMenuItem
,IsEnabledMinimizeMenuItem
andIsEnabledMaximizeMenuItem
properties which shows Maximize and Minimize options in context menu.
Features
- Provided support to move or rearrange TDI document items by scrolling automatically.
- Context menu items with dock states are shown when right click on AutoHidden window.
Bug Fixes
- #I307725 - Now, Document tabs are properly loaded in DockingManager, when hosted inside RibbonWindow.
- #I306748 - Now, The icon of menu and close button’s will be appear with the respective icon style.
- #I311438 -
InvalidCastException
in DockingManager will be no longer occurred when ActiveWindow changed. - #I310078 - Now, The background will be properly applied to the docking manager control when using SfSkinManager theme.
- #I315399 -
ArgumentNullException
will no longer be thrown in docking manager when DocumentContainer loaded. - #I306207 - Now, The document tab’s will be properly load in DockingManager.
DocumentContainer
Features
- Provided support to move or rearrange TDI document items by scrolling automatically.
DoubleTextBox
Features
- Provided support to increment or decrement the current value using SpinButtons.
EditControl
Bug fixes
- #F162261 - Now the text color is applied properly on
EditControl
even while change the visibility of control at runtime.
GridControl
Bug Fixes
- #310337- The
RowCount
property ofPdfGrid
gives correct row count when exporting the Grid to PDF.
IntegerTextBox
Features
- Provided support to increment or decrement the current value using SpinButtons.
NotifyIcon
Bug Fixes
- #I314489 - In the toolbox, the
NotifyIcon
will no longer be visible since it moved to the classic project.
Features
- #284959 - Added support for custom text encoding in
PdfStandardFont
. - #F160161, #1312456, #1315110 - Added support for deferred signing in PDF document.
- #F157736 - Added support for signing the
ECDSA
based certificates. - #297823 - Added support for
PdfPageTemplate
element in PDF document. - #307727, #1309567 - Added support for
Zugferd 2.1
in PDF document. - #313329 - Added support for line spacing in
PdfFreeTextAnnotation
. - #307759 - Added support for find the unsupported images in PDF document while performing OCR.
- #315074 - Added support for getting media box in existing PDF document.
- #309507 - Added support to remove the form field item from
PdfLoadedFieldItem
. - #311920 - Added support to set the estimated signature size in digital signature.
- #308059 - Added support to lock or unlock the
PdfLayer
in a PDF document. - Improved the redaction performance and memory usage.
Bug Fixes
- #275644 – Exception no longer occurs while getting page of form field in existing PDF document.
- #307760 – Exception no longer occurs while creating radio button with special characters.
- #308456 – Exception lo longer occurs while saving and loading the document with same stream.
- #307511 – PDF to PDF A2B converted PDF document conformance will be validated properly.
- #294252 – Patterns will be preserved properly while converting EMF to PDF.
- #311322 – Bookmarks will be preserved properly while merging PDF documents.
- #311301 – Signature validation result will work properly based on the signature.
- #309623 – Exception no longer occurs while load and save the PDF document in open and repair mode.
- #308359 –
PdfGrid
will be preserved properly while exporting with header and footer. - #307922 –
NullReferenceException
no longer occurs while split the PDF document. - #311905 –
PdfAnnotation
will not be modified while adding multiple signatures to existing PDF document. - #311680 – Pdf syntax error no longer occurs while converting Word to PDF document.
- #312424 –
PdfAnnotation
will be preserved properly while flatten the PDF document. - #312519 – Conformance will be validated properly with Pdf to Pdf A1B converted documents.
- #312860 –
PdfGrid
will be preserved properly in PDF document. - #312876 – Hanging issue no longer occurs while replace the images in PDF document.
- #312689 – Ink points will be import and export properly from PDF document.
- #311057 – Performance of open and repair mode is optimized.
- #313870 –
PdfDocument
will be open properly while usingEncryptAllContentsExceptMetadata
option. - #312539 –
NullReferenceException
no longer occurs while save and load the document multiple times. - #313608 – Euro symbol will be preserved properly without invisible character in Word to PDF conversion.
- #314034 – Exception will no longer occurs while setting location to
PdfRubberStampAnnotation
. - #313527 -
ArgumentOutOfRangeException
no longer occurs while exporting the annotation with XFDF format. - #314209 –
PdfAnnotation
will not be modified while validating the signatures. - #314472 – Contents will be preserved properly while converting EMF to PDF.
- #313759 –
FillColor
will be applied properly while redact the PDF content. - #314443 –
NullReferenceException
no longer occurs while converting Word to PDF document. - #315311 – Exception will no longer occurs while converting PDF to PDF A1B.
- #315327 – XFDF file will be preserved properly while import and export with PDF documents.
- #315629 – Metadata will be removed properly from existing PDF document.
- #315638 – Conformance will be preserved properly while converting Word to PDF A1B document.
- #315861 – Exception will no longer occurs while loading PDF document in open and repair mode.
- #315951 –
NullReferenceException
no longer occurs while flatten the form fields. - #315893 – Content will be preserved properly while converting PDF to PDF A1B.
- #316371 –
PdfGrid
will be preserved properly while adding to PDF document. - #316814 –
NullReferenceException
no longer occurs while adding grid with tagged PDF. - #312876 – File size will not be increased while replacing the resized image.
- #317818 –
XPathException
will no longer occurs while converting PDF to PDF A2B. - #317288 –
PdfPageRotation
will be working properly in a PDF document. - #319342 – Exception will no longer occurs while getting page count in existing PDF document.
- #316756, #318226 – File size will be optimized properly with Pdf compression options.
- #314676, #316168 – Signature field can be signed with XFA form in a PDF document.
- #312876, #314828 –
ReplaceImage
will be work properly with resized images. - #313602, #313604 – Baseline will be aligned properly while converting Word to PDF document.
- #307514, #307512 – Value cannot be null exception no longer occurs while importing pages to new PDF document.
- #310461, #F163008 – Digital signature no longer breaks while accessing
UsedFont
from existing PDF document. - #314039, #315994, #316543, #316721 – Bookmarks will be cleared properly while removing bookmarks.
- #F163244 – Content will be preserved properly while converting Word to PDF conversion.
- #F161434 – Calculation actions will be working properly after merging existing PDF documents.
- #308613 – Exception will no longer occurs when load and save the existing PDF document.
- #307124 - Radio button field bounds will be retrieved properly from an existing PDF document.
- #307610 - NullReferenceException no longer occurs with
IsBlank
property. - #304924 – Form fields will be preserved properly when flatten the PDF document.
- #310407 –
PdfJavaScript
actions will be removed properly in existing PDF document. - #308993 – Hash value will be returned properly for same PDF documents.
- #307727 -
ZUGFeRD
conformance will be validated properly while adding file as attachment to PDF document. - #307713 – Text will be redacted properly in existing PDF document.
- #294252 – EMF will be preserved properly in EMF to PDF conversion.
- #304676 – Content will be preserved properly when creating template from existing PDF document.
- #295922 –
TextDataCollection
will be retrieved properly when extract text from existing PDF document. - #300080 - Accessibility will be fulfilled while created Tagged the PDF document in PAC tool.
- #308555 – Target invocation exception will no occurs while performing OCR (v4.0).
- #306937 -
OCRProcessor
will return the text with proper spacing and alignments. - #304919, #307413 - The alternate text will set properly in text and title while creating the pdf with
AutoTag
. - #307335 -
StackOverflowException
no longer occurs while getting the used font in existing pdf document. - #304857 – Annotations will be preserved properly while import and flatten.
- #300782 – Date values will be retrieved properly while getting from document information.
- #309900 -
NullReferenceException
no longer occurs while trying to get form fields in particular PDF document. - #308978 -
NullReferenceException
will no longer occurs while merging PDF documents. - #308672 –
ArgumentException
no longer occurs while converting PDF toPDF/A3-B
document. - #308059 - PdfLayer will be preserved properly while splitting the PDF document.
- #307838 - Conformance will be validated properly in
VeraPDF
while converting given PDF toPDF/A-1B
. - #307526 - Signature appearance will be preserved properly with
EnableValidationAppearance
. - #306618 -
PdfLoadedComboBoxField
will return the correct font size. - #307348 - Exception will no longer occurs while export and import annotation with text containing special characters.
- #306402 -
NullReferenceException
will no longer occurs when enabling LTV. - #305934 - Exception no longer occurs while adding
PdfCode128ABarcode
to PDF/A-3B document. - #305958 - Bookmarks text rendering issue no longer occurs while flattening the annotation in that particular PDF.
- #305203 - Text length is greater than the data capacity of error correction level exception no longer occurs in QrBarcode.
- #304454 - Replaced fonts will be updated properly in the resultant PDF document.
- #F161217 -
StackOverflowException
will no longer occurs while finding the corrupted PDF document.
PdfViewerControl
Features
- #I299509, #I289469 - Provided the support to render the file link annotation in PDF file and allows file navigation through events.
- #I303607, #F153893 – Provided the support to erase the unwanted parts of free hand drawings (ink annotations).
Bug Fixes
- #I307759 – The images are now exported properly from the PDF document.
- #I302461 – The visibility changes are now applied properly to the layers when using the PdfDocumentView.
- #I306730 – The text present in the PDF file is now searched properly.
- #I304233, #I304849 – The text bounds are now obtained properly from the PDF file.
- #I308961 – The memory consumption is now optimized when silent printing.
- #F161419 – The
FilePath
property will return the file path string properly. - #F161706 - The margin value of the text boxes in the Properties window is now removed for styling the control.
- #F161889 – The text box annotations are now preserved properly in the exported image.
- #I313412 – The
System.NotSupportedException
will no longer be thrown when selecting a custom stamp from a network shared folder. - #I310095 – The Digital Signature is not created properly after the
FindText
operation. - #I307180 – The images are now extracted properly in a multi-threading environment.
- #I309056 – The text present in PDF is now searched properly.
- #I310015 – The
System.ArgumentException
will no longer be thrown when applying redaction to a PDF document.
PercentTextBox
Features
- Provided support to increment or decrement the current value using SpinButtons.
Pivot Grid
Bug fixes
- #313386 - Calculation type values are correctly exported in
PivotTable
mode. Based on the calculation types, base field and base item values are also exported correctly.
Presentation
Features
- #297656 - Provided support to embed a binary file as OLE Object in a PowerPoint document.
- #297656, #298474 – Exposed the
DisplayAsIcon
API inIOleObject
to open an embedded OLE Object in another application.
Bug Fixes
- #308422 - ITextPart.Font.FontSize property is now return proper font size value.
- #306486, #301595 - Line spacing is now applied properly while converting a PowerPoint presentation to PDF.
- #307319 - Picture quality get improved while converting a PowerPoint presentation to PDF.
- #306482 - Arrow cap is now preserved properly while converting a PowerPoint presentation to PDF.
- #314176 - The KeyNotFoundException will no longer be thrown while opening a PowerPoint presentation with SmartArt Hyperlink.
- #310918, #312550 - The IndexOutOfRangeException will no longer be thrown while opening a PowerPoint presentation with empty bullet character.
- #310002 - The NullReferenceException will no longer be thrown while inserting a slide with SourceFormatting option into same Presentation document.
- #308582, #312071 - Font name is now applied properly for Thai characters.
- #312566 - Solid Fill is now applied properly for custom shape while converting a PowerPoint presentation to Image.
- #317924 - Clone and merge with
UseDestinationTheme
functionality is now working properly. - #317078 - The NullReferenceException will no longer be thrown while converting a PowerPoint presentation to PDF.
- Hanging will no longer occurs while opening a PowerPoint presentation with empty solid fill.
PropertyGrid
Features
- Provided virtualization support to improve performance as the UI elements are generated based on items that are visible on-screen.
- #I306623, #I307602 - Provided individual editor support for each property when using CustomEditorCollection in PropertyGrid control.
Bug Fixes
- #I305139 -
NullReferenceException
will no longer be thrown when clicking the dropdown arrow through keyboard inPropertyGrid
. - #I309400 -
NullReferenceException
will no longer be thrown when clicking the property item inPropertyGrid
. - #F155598 - Now, Nested Properties of ColorPicker and SmartEnums will be update properly in PropertyGrid .
- #F162208 -
CollectionModifiedException
will be no longer be thrown when clearing HidePropertiesCollection in PropertyGrid. - #I307875 - Now, PropertyGrid control loads the items faster without getting any delay.
- #I306397 -
NullReferenceException
will be no longer thrown in PropertyGrid while detach the editors.
Ribbon
Bug Fixes
- #F161185, #I309447 - The
Backstage
in theRibbon
now works properly when theIsBackstageVisible
property is changed at runtime. - #I305294 - When the
RibbonComboBox
is used within theRibbon
, binding errors will no longer occur. - #I307640 - The
RibbonGallery
popup now closes properly after selecting an item by touch. - #FB19721 - When the ribbon tab is chosen, the ribbon items are properly displayed in the customize ribbon dialogue.
- #I309822 - When inserting the
RibbonTab
in theRibbon
by code behind, the height of theRibbonTab
is properly set. - #I307640 - The click event for
RibbonGalleryItem
is fired properly when the popup is opened by touch. - #I314655 - The backstage now appears properly when the theme is applied to
Ribbon
instead ofRibbonWindow
. - #I315235 - The QAT items are properly visible when using the
AddElementToQAT
method for adding element to QAT. - #I316220 - When using the MVVM pattern to populate the
DropdownMenuItem
, the popup is properly closed when the item is selected. - #I317817 - When using the
BackstageColor
property as a static resource in theRibbon
, it now works properly. - #I310413 - While hovering over the close button, argument exception will no longer occurs.
Features
- Provided support to add any kind of custom control, such as combo box, text box, radio button, check box, and more to be displayed on the
RibbonBar
andQAT
.
Enhancements
- Improved the resizing behavior such that the Ribbon items are collapsed and expanded similar to the resizing items support available in MS Outlook.
SfChart
Features
- Now, the chart control supports to customize the stroke color of
NormalDistributionCurve
in theHistogramSeries
.
Breaking Changes
- The default appearance of the chart tooltip has been changed for better UI, including the tooltip arrowhead and animation.
- The default value of the tooltip
EnableAnimation
property has been changed to true. - The default tooltip position has been changed as datapoint position instead of the mouse position.
- The default stroke color of
NormalDistributionCurve
has been changed toRed
in theHistogramSeries
. - The
LineCap
dependency property name has been changed asLineCapProperty
instead ofLineAnnotionCapProperty
in theLineAnnotation
. - The
IncludeStripLineRange
dependency property name has been changed asIncludeStripLineRangeProperty
instead ofIncludeStriplineRangeProperty
in theChartAxis
.
SfCircularGauge
Features
- #248273 - Provided animation duration support for
Pointers
.
Bug fixes
- # 160077 – The default scale will be updated properly in the designer, while adding the new scale.
SfCircularProgressBar
Features
- Buffer state - Provided the support for buffer value to indicate the secondary progress in the circular progress bars.
SfDataGrid
Bug Fixes
- #I309416 - Grand child level details view are loaded properly even when the DataGrid contains more than one auto generated relations.
- #I279672 - Performance has been improved while performing CRUD operation and all the rows are selected.
SfDateTimeRangeNavigator
Breaking Changes
- The
DeferredUpdateDelay
dependency property name has been changed asDeferredUpdateDelayProperty
instead ofDeferredUpdateDurationProperty
in theSfDateTimeRangeNavigator
.
SfDiagram
Bug Fixes
- #306596 - Now, the
XamlParseException
will no longer be thrown when applying a theme to the ruler ofSfDiagram
control. - #308527 - Now, the connector connected to the group’s
DockPort
will be serialized properly on saving and loading the diagram. - #309147 - Now, the symbols in the stencil will be cleared properly when clearing its
SymbolSource
collection. - #311938 - Now, the
Source
property of theMenuOpeningEventArgs
will return the parent node of theDockPort
properly when right-clicking over it. - #312208 - Now, the connector’s segments will be redirected properly when the changing the port’s
ConnectionDirection
. - #312708 - Now, the
DataSource
collection will be updated properly when removing and inserting the same data into the collection. - #315219 - Now, the
ObjectDrawnEvent
will be fired properly when drawing a connector fromConnectorPort
. - #317260 - Now, the
NullReferenceException
will no longer be thrown when drag and drop elements from the stencil to a diagram. - #F161575 - Now, different shapes and styles can be set for the node using
DragEnterEvent
when drag and dropping from ListView.
Features
- #312154 - Support has been provided to access the symbol information as an argument in the
ItemAddedEvent
. - Support to zoom in and out the diagram using the slider in the
Overview
panel has been provided and its visibility can be controlled using theShowZoomSlider
property. - Support to change the theme for the diagram has been provided in
SfDiagramRibbon
.
Behavior Changes
- By default, the slider to zoom in and out the diagram will now be visible in the
Overview
panel.
Breaking Changes
- Dependent assembly for the
Syncfusion.SfDiagram.WPF.dll
is changed fromSyncfusion.SfShared.WPF.dll
toSyncfusion.Shared.WPF.dll
. - Now, the classes and enums that were under the namespace
Syncfusion.Windows.Controls.Printing
was changed toSyncfusion.Windows.Shared.Printing
. - Now, the
Syncfusion.UI.Xaml.Diagram.ZoomPointerParamenter
is deprecated, so use theSyncfusion.UI.Xaml.Diagram.ZoomPointerParameter
.
SfImageEditor
Features
- #WPF-56213 -Provided the support to crop an image in a circle or ellipse shape.
SfLinearGauge
Features
- #248273 – Provided animation duration support for
Pointers
.
Bug fixes
#315602 - SfLinearGauge
scale labels are now rendering properly while providing Minimum
, Maximum
, and Interval
in decimal fraction value.
SfNavigationDrawer
Features
-
The sub items will be displayed in the pop-up when the drawer menu is collapsed in compact and extended display modes.
-
Keyboard navigation can be performed using the tab and arrow keys.
-
The
IconTemplate
support has been included to the drawer items.
SfRichTextBoxAdv
Features
- #301416 - Added support to preserve floating image and text box with top and bottom text wrapping styles.
Breaking Changes
- As a part of .NET 5 upgrade, we have modified the dependent assemblies as mentioned below.
Old dependent assemblies | New dependent assemblies |
---|---|
Syncfusion.Compression.Portable | Syncfusion.Compression.Base |
Syncfusion.DocIO.Portable | Syncfusion.DocIO.Base |
Syncfusion.OfficeChart.Portable | Syncfusion.OfficeChart.Base |
- Please find the modified dependent NuGet packages for .NET 5 framework from below.
Old dependent NuGet packages | New dependent NuGet packages |
---|---|
Syncfusion.Compression.Net.Core | Syncfusion.Compression.Base |
Syncfusion.DocIO.Net.Core | Syncfusion.DocIO.WPF |
Syncfusion.OfficeChart.Net.Core | Syncfusion.OfficeChart.Base |
Bug Fixes
- #309031 - Table row height is now proper while performing Undo operation.
- #307976 - Focusing is now working properly on element present in UIContainer.
- #305478 - The exception will be no longer thrown while importing the document with a horizontal line shape.
- #304487 - The floating element in the table cell is now preserved properly.
- #302096 - Null reference exception will be no longer thrown while moving to the next page.
- #297968 - Styles are now written as style classes if the CssType is internal while exporting as HTML.
- #305243 - The exception will be no longer thrown while typing text on an empty document.
- #306950 - Table row resizing is now working properly
- #312887 - Changing the horizontal alignment of paragraph style is now updated properly
- #312887 - The paragraph and character formats are now cleared properly when using the ClearFormat option
- #311380 - The cursor position is now updated properly while deleting the text
- #311016 - The exception will be no longer thrown while removing page or line break element
- #309769 - Clear formatting is now working faster when more content is selected
- The paragraph before and after spacing value is now serialized properly while exporting as HTML
SfScheduler
Features
-
#F159215 - Scheduler supports to customize the appointment dragging time indicator format in time slot views by using the
TimeIndicatorFormat
property inDragDropSettings
. -
#I256724 - The scheduler supports to display the context menu on holding the timeslot cell, month cell or appointments by holding mouse and touch. The appointment context menu will be open on holding appointments when drag and drop is disabled.
-
#I239000 – The scheduler provides accessibility and automation support.
-
Improved appointment arranging order based on descending of end time in time slot views.
-
Scheduler supports the sticky view header on the horizontal scroll of the
timeslot
views. -
Scheduler supports to visible or collapse the in-built editors displays in appointment editor window by using
AppointmentEditorOptions
property inAppointmentEditorOpening
event.
Bug Fixes
- #F160635 – Now, the appointment’s drag and drop pop-up is positioned properly after resizing.
SmithChart
Features
- #263964 – Provided support to access
SfSmithChart
area bounds such as center point, circle radius, and chart area rect.
SfSpreadsheet
Features
-
#258212, #F161901 - Provided the following themes support.
- FluentLight
- FluentDark
- MaterialLight
- MaterialDark
- Office2019Colorful
- Office2019DarkGray
- Office2019White
- Office2019Black
- SystemTheme
Bug Fixes
- #276615 – The
FillSeries
feature working properly with formatted texts.
SfTextInputLayout
Features
- SfTextInputLayout has ComboBox,
ComboBoxAdv
, andSfTextBoxExt
as the supported input views.
SfTreeNavigator
Bug Fixes
- #I300433 - When themes are applied, the third level menu item in
SfTreeNavigator
is rendered properly. - #F162800 - While loading the
SfTreeNavigator
control, theSelectedItem
property now works properly. - #F153051 - When setting the style for
SfTreeNavigatorItem
, the background is now applied properly.
SfTreeView
Bug Fixes
- \FB22855 - Expand states of the tree nodes are now retained properly while changing
VisualStyle
.
Features
- #I307936,I309950,I309851,F159761,I312239 - Provided the support to expand or collapse the nodes on loading or at run time by binding the IsExpandedPropertyName property to ViewModel.
- #I307520 - Provided the support to revert the changes when pressing
ESC
key while editing a node if underlying data object is implemented with IEditableObject. - Provided the support to edit the nodes on double tapping by using EditTrigger property.
SplitButtonAdv
Bug fixes
- #I313843 - Now, opened Dropdown will be closed properly while click the
SplitButton
.
TabControlExt
Features
- Provided support to move or rearrange TDI document items by scrolling automatically.
Bug Fixes
- Now, the visibility of the TabItem Close button works properly.
- #I305271 - TabItem will now get selected, when editing a cell in grid, which is hosted as content of TabItem.
- #I308022 - Binding errors will no longer occurs while switching between the new skinmanager themes in
TabControlExt
.
TileViewControl
Bug fixes
- #I316556 - Now the ColumnCount property in
TileViewControl
is updated properly when changed at runtime.
ToolBarAdv
Bug fixes
- #I314832 - Now, theme for
ComboBoxAdv
will be applied properly on Floating Toolbar
SfTreeMap
Features
- #148902 – Provided support to set the tooltip show duration.
UpDown
Breaking Changes
- Now the focused background and foreground colors are updated by default, you can disable it by setting
EnableFocusedColors
to false.
Bug fixes
- #318158 - Now pressing backspace key will clear the value properly when minimum value is set.
Visual Studio Extensions
Features
- Provided the item templates support for adding the ChromelessWindow and RibbonWindow in the WPF application.
XlsIO
Bug Fixes
- #304210 - Pivot table page field filter is now working fine.
- #305776 - Pivot filter MeasureHierAttribute is now handled properly.
- #299134 - Excel document with pivot table filters and pivot table number formats are now working fine.
- #302479 - Excel document with pivot table is no longer corrupted while resaving.
- #304958 - Standard width is now correct after AddCopy operation.
- #304403 - Image position is now correct after autofit columns operation in a copied worksheet.
- #305064 - Exception is no longer thrown while converting pivot table in worksheet to image conversion.
- #305842 - Cell style is now correct after AddCopy operation.
- #304124 - Cell text with accounting format is now rendered properly for the cell with indent level.
- #307537 - Conditional format number value is now correct when changing the system culture.
- #306110 - Row format is now correct while refreshing data in the table.
- #301881 - Exception is no longer thrown while resaving the Excel document when duplicate styles exist.
- #305006 - Performance is improved and sparklines are now preserved properly when deleting the row.
- #305477 - Cell color is now updated properly for databar in Excel to HTML conversion.
- #302479 - Excel document is no longer corrupted while resaving with pivot table.
- #308429 - Corruption no longer occurs while opening the file with pivot table using Excel 2013.
- #307768 - Exception is no longer thrown when refreshing the table with external connection.
- #306248 - Cell borders are now rendered properly when adjacent cells have different border colors.
- #311707 - Striped right arrow AutoShape is now rendered properly in Excel to PDF conversion.
- #309735 - TextBox position is now rendered properly when converting the Excel to PDF with
EnableFormFields
. - #309605 - IndexOutOfRange exception is no longer thrown for the combinational chart in Excel to PDF conversion.
- #310396 - Chart title and axis title with Japanese character is now rendered properly in Excel to PDF conversion.
- #310319 - Conditional format is now proper in Excel to PDF conversion when using relative cell address.
- #310561 - Template marker copy range is now applied properly for relative conditional format formula.
- #310022 - String type number value is now detected and changed to an actual number value.
- #312715 - Hair border with black color is now proper in worksheet to image conversion.
- #311736 - Cell border is now rendered properly in worksheet to image conversion.
- #312729 - Chart title text is no longer changed into bold fonts in chart to image conversion.
- #312529 - Indent level is no longer increased while converting pivot table to image.
- #312426 - Custom time is now correct while creating an Excel document.
- #312932 - Cell value is no longer rounded off while resaving the document as CSV.
- #312736 - Chart series is no longer rendered with solid line instead of dot line in chart to image conversion.
- #314458 - Chart series is no longer rendered with connected lines in chart to image conversion.
- #286882 - Background color is now applied properly in pivot value fields.
- #314457 - Chart legend icon is now rendered with fill color in chart to image conversion.
- #315165 - Picture is no longer missed while using
ParseOnDemand
option. - #F160013 - Unicode symbols are no longer missed in Excel to PDF conversion.
- Scatter chart with smooth line is now rendered properly while converting the chart to image.
- Conditional format applied to EntireColumn is now preserved properly while resaving the XLSX file in XLS format.
- MissingManifestResourceException is no longer thrown when parsing the Excel document.
- Null reference exception is no longer thrown while getting the
RowHeight
in Excel to PDF conversion. - Exception is no longer thrown while parsing a formula in Excel to PDF conversion.
- Excel document with worksheet drawing is now parsed properly.
- NullReferenceException is no longer thrown while setting date time interval in the chart to image conversion.
- NullReferenceException is no longer thrown while converting the chart to image in Excel to PDF conversion.
- Chart category axis is now rendered properly when converting chart to image.
- Chart value axis with billion is no longer missed in Excel to PDF conversion.