Essential Studio for WPF Release Notes

v19.1.0.54
March 30, 2021

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 to Syncfusion.Shared.WPF assembly to reduced number of dependency. Please add reference to Syncfusion.Shared.WPF and remove Syncfusion.SfShared.WPF in your projects, if your projects referred to Syncfusion.SfShared.WPF.

SkinManager

Features

  • In SkinManager, a Size 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, a ScrollBarMode 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 the ChromelessWindow is bound, the argument exception no longer happens when the window is closed.
  • #I306689 - When the ResizeBorderBrush is set to Transparent, 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 to Brush 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 set DropDownView 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 using DockBehavior property.
  • Now dragging of document windows is based on VS2010 by default, you can disable it by setting IsVS2010DraggingEnabled to false.
  • Now NativeFloatWindow is used by default, you can disable it by setting UseNativeFloatWindow to false.
  • Deprecated the IsEnabledRestoreMenuItem, IsEnabledMinimizeMenuItem and IsEnabledMaximizeMenuItem 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 of PdfGrid 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.

PDF

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 using EncryptAllContentsExceptMetadata 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 to PDF/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 to PDF/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 in IOleObject 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 in PropertyGrid.
  • #I309400 - NullReferenceException will no longer be thrown when clicking the property item in PropertyGrid.
  • #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 the Ribbon now works properly when the IsBackstageVisible property is changed at runtime.
  • #I305294 - When the RibbonComboBox is used within the Ribbon, 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 the Ribbon by code behind, the height of the RibbonTab 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 of RibbonWindow.
  • #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 the Ribbon, 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 and QAT.

[Custom items in RibbonBar.

Enhancements

  • Improved the resizing behavior such that the Ribbon items are collapsed and expanded similar to the resizing items support available in MS Outlook.

[Resize Ribbon Window.

SfChart

Features

  • Now, the chart control supports to customize the stroke color of NormalDistributionCurve in the HistogramSeries.

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 to Red in the HistogramSeries.
  • The LineCap dependency property name has been changed as LineCapProperty instead of LineAnnotionCapProperty in the LineAnnotation.
  • The IncludeStripLineRange dependency property name has been changed as IncludeStripLineRangeProperty instead of IncludeStriplineRangeProperty in the ChartAxis.

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 as DeferredUpdateDelayProperty instead of DeferredUpdateDurationProperty in the SfDateTimeRangeNavigator.

SfDiagram

Bug Fixes

  • #306596 - Now, the XamlParseException will no longer be thrown when applying a theme to the ruler of SfDiagram 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 the MenuOpeningEventArgs will return the parent node of the DockPortproperly 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 from ConnectorPort.
  • #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 the ShowZoomSlider 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 from Syncfusion.SfShared.WPF.dll to Syncfusion.Shared.WPF.dll.
  • Now, the classes and enums that were under the namespace Syncfusion.Windows.Controls.Printing was changed to Syncfusion.Windows.Shared.Printing.
  • Now, the Syncfusion.UI.Xaml.Diagram.ZoomPointerParamenter is deprecated, so use the Syncfusion.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 in DragDropSettings.

  • #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 in AppointmentEditorOpening 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

SfTreeNavigator

Bug Fixes

  • #I300433 - When themes are applied, the third level menu item in SfTreeNavigator is rendered properly.
  • #F162800 - While loading the SfTreeNavigator control, the SelectedItem 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.