Essential Studio for WPF Release Notes

v18.3.0.35
October 1, 2020

ButtonAdv

Breaking Changes

  • Remove default icons by setting {x:Null} to SmallIcon or LargeIcon based on SizeMode. Now, setting IconWidth and IconHeight value as 0 will not help in removing default icons.

Features

  • #F178196 - Provided support for IsDefault and IsCancel property.
  • Provided support to customize icons using templates. Now, path data, font icons, images, or any UI can be loaded as icons.

CalendarEdit

Features

  • Provided keyboard navigation support for navigating between views in CalendarEdit using Alt, Ctrl + Arrow key combination.
  • Provided multiple date selection support using Ctrl + Arrow + Space key combination in CalendarEdit.

Features

  • Provided support to perform relative skew transform on carousel items, based on its distance from selected item.
  • Provided support to scroll items using horizontal or vertical scroll bars.

ChromelessWindow

Features

  • Provided support to show or hide the maximize and minimize button with respect to the ResizeMode and WindowsState properties.

ColorPicker

Bug fixes

  • #287384 - The drop-down of the ColorPicker will now close properly when focus is lost.
  • #287383 - Color change in one instance of ColorPicker will no longer affect another instance.

ColorPickerPalette

Features

  • Transparent color can now be chosen by clicking ‘No Color’ button.
  • SelectedColor can now be obtained using SelectedBrush property.

ComboBoxAdv

Bug fixes

  • #F157173 - Now, dynamic values are updated on entering the ComboBoxAdv control.
  • #282865 – System.FormatException will no longer occur when IsTextSearchEnabled is set to true.
  • #286600 – Null reference exception will no longer occur when IsDropDownOpen property is set to true.
  • #276627 – Now, the selection foreground in ComboBox item is applied properly when ApplyStyleOnApplication property is set to true.

Common

Breaking Changes

  • The following assemblies used in previous wpf samples are not shipped from this release as we have modified the sample browser layout.
    • Syncfusion.SampleLayout.dll
    • Syncfusion.SampleLayout.WPF.dll
    • Syncfusion.Chart.WPF.SampleLayout.dll

Features

  • New Office2019 dark gray, white, black and high contrast themes have been provided for both frameworks and Syncfusion controls.

DateTimeEdit

Bug fixes

  • Values in date and month field will no longer switch, when the Culture or Region is set.

DocIO

Features

  • #84199, #139564, #79916, #96716, #132151, #137275 #146572, #153680, #178266, #196443, #205309, #294775 - Added support for shapes in RTF format Word document.
  • #276658 - LockAspectRatio API has been added to lock the aspect ratio of picture in Word document.
  • #272979 - PreserveOleImageAsImage API has been added to preserve embedded Ole images as normal images in Word document.
  • #284057 - Provided image rotation support in DOC format document.
  • #116705, #117555, #123706, #185247, #226593, #244897, #244897, #252217, #270147, #273378, #291765 - Provided a support to preserve the Underline (Single, Dotted, Dash, DotDash, DotDotDash) and Double strike through while converting a Word document to PDF/Image.
  • #172910, #173277, #78892, #184115, #189881, #189615, #F134894 , #200771, #204949, #205287 , #203639, #205099, #208660, #211617, #213286, #213842, #212631, #217440, #160085, #152711, #F141351, #253507, #257800, #274613, #277726, #278937, #283115, #282763, #291690, #293558, #293762 - Improved a Word 2013 justification algorithm in Word to PDF/Image conversion.
  • #281066, #284004, #F157326 - Provided a support to detect a font name from theme for EastAsia characters while converting a Word document to PDF/Image.
  • FirstPageTray and OtherPagesTray APIs has been added to set specific printer tray to print the first and other pages in Word document.

Bug Fixes

  • #276450 - Mail merge is now executed properly in a Word document using System.Linq.Enumerable.WhereListIterator.
  • #278496 - IF field is now updated properly while converting a Word document to PDF.
  • #278251 - IF field is updated properly while calling UpdateDocumentFields() method.
  • #280489 - The ArgumentException will no longer be thrown while converting DOC to DOCX format document.
  • #280115 - List format is now preserved properly while replacing the HTML string in a Word document.
  • #281975 - Text spacing is now preserved properly while opening a Word Processing 2003 XML format document.
  • #282209 - The ArgumentOutOfRangeException will no longer be thrown while opening a DOCX format document.
  • #282348 - The ArgumentOutOfRangeException will no longer be thrown while opening an HTML format document with styles.
  • #279292 - Table is now preserved properly while converting a RTF format document to PDF.
  • #277396, #283818, #283819, #273311 - Table is now preserved properly while converting a DOCX format document to PDF.
  • #281757 - Underline is now preserved properly while converting RTF to HTML format document.
  • #280044, #281035 - Table cell width is now preserved properly while converting a Word document to PDF.
  • #282361 - The contents are now replaced properly while replacing the bookmark content in a Word document.
  • #276869 - IF field is now updated properly while calling UpdateDocumentFields() method.
  • #F155441 - List numbering is now preserved properly while resaving a RTF format document.
  • #282900 - The FormatException will no longer be thrown while opening a DOCX format document with content control.
  • #284009, #285141, #274613 - List numbering is now preserved properly while converting a Word document to PDF.
  • #F155441 - Text is now preserved properly while resaving a RTF format document.
  • #283487 - Line is now preserved properly while converting a Word document to PDF.
  • #283817 - Text is now preserved properly while resaving a DOCX format document.
  • #285259 - The NullReferenceException will no longer be thrown while opening a DOCX format document.
  • #282907 - The Empty paragraph preservation issue has been resolved while calling UpdateDocumentFields() method.
  • #285425 - Alternate chunks in HTML format are now updated properly in the Word document.
  • #285618 - Paragraph styles are applied properly while converting a Word document to PDF.
  • #287593 - Hanging issue has been resolved while opening a DOCX format document.
  • #285591 - Shape is now preserved properly while converting a Word document to PDF.
  • #286706 - PNG image is now preserved properly while converting DOCX to RTF format document.
  • #285449, #280665, #281254 - Frame is now preserved properly while converting a Word document to PDF.
  • #285009, #284579 - Hanging will no longer occur while converting a Word document to PDF.
  • #285057 - Table is now preserved properly while converting a Word document to PDF.
  • #283747 - The NullReferenceException will no longer be thrown while converting a Word document to PDF.
  • #283455, #283532, #290493 - Text is now preserved properly while converting a Word document to PDF.
  • #280665 - Text is now wrapped properly while converting a Word document to PDF.
  • #280705 - FirstLineIndent is now applied properly while opening a DOCX format document.
  • #285450 - The ArgumentOutOfRangeException will no longer be thrown while converting a Word document to HTML.
  • #286564 - File corruption issue has been resolved while open and saving DOCX format document with track changes.
  • #156493 - Text fill is now preserved properly while resaving a DOCX format document.
  • #289441 - The NullReferenceException will no longer be thrown while opening a DOCX format document with mathematical equation.
  • #288073 - Hanging issue has been resolved while opening Word Processing 2003 XML format document.
  • #288916 - Shape fill color is now preserved properly while converting a Word document to PDF.
  • #289957 - Unicode characters are now preserved properly while converting HTML to RTF format document.
  • #290567 - Table is now preserved properly while converting a HTML file to PDF.
  • #288916 - Textbox borders are now preserved properly while converting a Word document to PDF.
  • #290244 - Content control mapped text is preserved properly while resaving a DOCX format document.
  • #282558 - Indentation is now preserved properly while converting a RTF to Word document.
  • #291395 - The NullReferenceException will no longer be thrown while opening the RTF stream.
  • #282558 - Image rotation is now preserved properly while converting a RTF to Word document.
  • #293069 - The NullReferenceException will no longer be thrown while replacing text using ReplaceSingleLine API.
  • #294075 - Grid span for table cell is now retrieved properly from RTF format document.
  • #291690 - Arabic numerals are now preserved properly while converting Word document to PDF.
  • #292210 - Paragraph is now preserved properly while converting a Word document to PDF.
  • #290802 - Auto Tag is now properly ordered while converting a Word document to PDF.
  • #274613 - Header row is now preserved properly while converting a Word document to PDF.
  • #290493 - Image is now preserved properly while converting a Word document to PDF.
  • #288916 - Chart is now preserved properly while converting a Word document to PDF.
  • #290291 - Page Border is now preserved properly while converting a Word document to PDF.
  • #290368 - Paragraph border is now preserved properly while converting a Word document to PDF.
  • #289941 - Paragraph indentation is now preserved properly while converting a Word document to PDF.
  • #289441 - The IndexOutOfRangeException will no longer be thrown while converting a Word document to PDF.
  • #288916 - Shape background is now preserved properly while converting a Word document to PDF.
  • #274613, #286716 - The contents are now preserved properly while converting a Word document to PDF.
  • Image is now preserved properly while resaving a DOCX Word document.
  • Bookmark is now preserved properly while open and saving DOCX Word document.
  • Text box formats are now working properly while resaving a DOCX format document.

DockingManager

Features

  • Provided event to handle the tab order changing or not for DockingManager when drag and drop the Document window.

Bug fixes

  • #284611 - Float window is now allowed to dock inside the docked window when CanDocument is enabled.
  • #287472 - ‘New horizontal tab group’ and ‘New vertical tab group’ MenuItems are now shown, when right click the TabItem.

DocumentContainer

Features

  • Provided event to handle the tab order changing or not for DocumentContainer when drag and drop the Document window.

Bug fixes

  • #285181 - The System.ArgumentException is no longer thrown in DocumentContainer.

DoubleTextBox

Bug fixes

  • #287499 - MinMax validation will now work properly when validation value is Lost Focus in DoubleTextBox.
  • #281710 - Infinity symbol will now be updated when value is positive or negative infinity in DoubleTextBox.

Breaking Changes

  • Remove default icons by setting {x:Null} to SmallIcon or LargeIcon based on SizeMode. Now, setting IconWidth and IconHeight value as 0 will not help in removing default icons.

Features

  • Provided support to customize icons using templates. Now, path data, font icons, images, or any UI can be loaded as icons.

EditControl

Bug fixes

  • #F156975 - Now, Forecolor is updated properly, when the DocumentLanguage is HTML.
  • #F154958 - Now, TabKeyBehavior property spacing issue is resolved when the property value is Default.

GroupBar

Bug fixes

  • #278674 - Based on the content size, the vertical scroll bar of GroupBarItem now appears properly.

HierarchyNavigator

Features

  • Filter support provided in edit mode to match the nodes based on the path entered in the editor like the Windows Explorer.

Bug fixes

  • #276627 – Now. the selection foreground is applied properly when ApplyStyleOnApplication property is set to true.

PDF

Features

  • #79195, #92840, #F118711, #268671, #271721, #239919 - Added support for PDF417 Barcode in PDF document.
  • #F142454, #283629, #285593 - Added support to sign the PDF document externally using hash.
  • #142585 - Added support to detect the empty PDF pages in PDF documents.
  • #282587 - Added support for complex script in free text annotation.
  • #281674 - Added support to specify the name to annotations.
  • #285645 - Added support for adding form fields in layers.
  • #291688 - Added support for duplex mode in viewer preferences.
  • #284302, #220937 - Added support to sign the same signatures in all pages in a PDF document.
  • Added support to import/export the annotations in JSON format.
  • Added support for text alignment in free text annotation.
  • Added support to convert the PDF to PDF A2B and A3B conformance.

Bug Fixes

  • #287530 - Format exception no longer occurs while accessing form fields.
  • #288060 - PDF document will no longer corrupted when setting owner password.
  • #289577 - PdfInkAnnotation will be exported properly in XFDF format.
  • #288124 - IndexOutOfRangeException will no longer occurs while removing annotations in multi-threading.
  • #291177 - Format exception will no longer occurs with PDF to PDF A1B conversion.
  • #291354 - ArgumentOutOfRangeException will no longer occurs while compressing PDF documents.
  • #291247 - NullReferenceException will no longer occurs while split the particular PDF document.
  • #291308 - NullReferenceException will no longer occurs while convert Word to PDF.
  • #290656 - NullReferenceException will no longer occurs when saving the particular PDF document.
  • #290909 - File size will not be increased while saving the document multiple times.
  • #288936 - PDF document created with AutoTag will be passed in accessibility check.
  • #290359 - PdfDocumentAnalyzer will shows the result properly for encrypted PDF documents.
  • #288101 - PDF document encryption/decryption supported in FIPS enabled environments.
  • #289938 - Certificate information will show properly when signing existing PDF document.
  • #220937 - Signature appearance will be preserved properly in all the PDF pages.
  • #289450 - Content will be redacted properly with rotated PDF documents.
  • #288615 - PdfTemplate will be rendered properly with given location on PDF page.
  • #287992 - Rounded corner images will be preserved properly in PDF document.
  • #288431 - PdfFreeTextAnnotation and PdfLineAnnotation will be preserved properly when flattening in PDF document.
  • #288093 - Hyperlinks will be preserved properly in HTML to PDF conversion.
  • #282004 - 1D barcodes will be scanned properly when generated with given size.
  • #269208, #289663 - PdfGrid will be preserved properly with AllowPageBreakAcrossPages.
  • #269208 - PdfGrid will be preserved properly with nested PdfGrids.
  • #292190 - IndexOutOfRangeException no longer occurs when creating template from PDF page.
  • #292105 - Import annotations from FDF file will work properly.
  • #290967 - Form field name will be retrieved properly from existing PDF document.
  • #289822, #290437, #290400 - Optimized the memory leaks in PDF OCR functionality.
  • #289327 - Exception will no longer occurs when adding layers to new PDF pages.
  • #F154896, #280048 - Signatures will be validated properly with valid signatures from PDF documents.
  • #F156528 - Image will be preserved properly in button fields when merging PDF documents.
  • #F157167 - Hanging issue no longer occurs when replacing images in existing PDF document.
  • #F154858 - Exception will no longer occurs while reading the PdfLoadedXfaDateTimeField.
  • #283673 - PDF document will be preserved properly while setting readonly to form fields.
  • #282233, #281095 - PdfLoadedTextBoxField will be preserved properly with transparent border.
  • #284471 - Text will be preserved properly after applying redaction operation to the document.
  • #283216 - Text will be preserved properly when compressing PDF document with optimize font.
  • #277163 - TextMarkupColor will be retrieved properly from PdfLoadedFreeTextAnnotation.
  • #283683 - Child layer will be preserved properly when loading the document with nester layers.
  • #286751 - Images with view box will be rendered properly in XAML to PDF conversion.
  • #286751 - Output PDF document file size is optimized in XAML to PDF conversion.
  • #285642 - Exception will no longer occurs while merging the PDF documents.
  • #285507 - Form field name will be retrieved properly after reloading the document.
  • #285495 - Selected item in PdfLoadedComboBoxField will be preserved properly.
  • #285655 - PdfLoadedFreeTextAnnotation will be preserved properly when flattening it.
  • #284661 - Font style will be retrieved properly from PdfLoadedFreeTextAnnotation.
  • #283854, #286246 - PDF document will be preserved properly in iOS PDF viewer and physical copy.
  • #285158 - PdfBookmark will be preserved properly in HTML to PDF conversion.
  • #283958 - PdfDocument will no longer corrupted while converting PDF to PDF A1B.
  • #283700 - NullReferenceException will no longer occurs while adding/removing PdfLayers.
  • #282784 - ArgumentException will no longer occurs in HTML to PDF conversion.
  • #283481 - PdfDocumentAnalyzer will found the corruption properly from particular PDF document.
  • #282975 - Exception will no longer occurs while loading particular PDF document.
  • #282837 - PdfRubberStampAnnotation will be preserved properly while flattening it.
  • #282174 - Text will be preserved properly with alignments while converting metafile to PDF.
  • #281561 - PdfRedaction operation performance is now optimized.
  • #281695 - Text will be redacted properly with particular PDF document.
  • #279452 - Annotation will be preserved properly while flattening it.
  • #280028 - Dot lines will be preserved properly in Word to PDF conversion.
  • #280307, #283683 - PdfLayers will be preserved in hierarchical after saving and loading the documents.
  • #286105 - PdfCode39Barcode will be scanned properly from exported image.
  • #286275 - Output PDF document will be preserved properly while compression existing PDF document.
  • #284114 - Exception will no longer occurs while signing PDF with LTV.
  • #283324 - Underline style will be preserved properly in Excel to PDF conversion.
  • #279476 - TOC will no longer overlap with content in HTML to PDF conversion.
  • #278569 - Image will be preserved properly in Word to PDF conversion.
  • #286317 - IndexOutOfRangeException will no longer occurs when compressing PDF documents.
  • #F153996, #285135 - Output PDF will be generated properly while converting XPS to PDF document.
  • #F129826 - PdfHtmlTextElement will recognize the break tags with spaces.
  • #F155522 - Root certificate missing issue will no longer occurs.
  • #F155073 - Exception will no longer occurs while signing the documents multiple times.
  • Exception will no longer occurs while loading the same document multiple times.
  • Content will be preserved properly while performing redaction operation.
  • Text content will be preserved properly when using large content PdfGrid.
  • Optimized the memory usage when manipulating the PDF documents.
  • QRBarcode will be rendered properly on given location.
  • Background color will be retrieved properly from PdfLoadedSignatureField.
  • Blank PDF page will no longer generates in PDF merge operation.

PdfViewerControl

Features

  • #I283361 - Provided the keyboard shortcut support for Open, Save, and Print tools.
  • #I278399 - Exposed a dependency property for the IsDocumentEdited that can be bind for MVVM.
  • #I283361 - Provided the support to mark regions for redaction from code behind without clearing the existing regions.
  • #I241538, #I247306, #I244253, #F150499, #I260661, #I274240, #I275456 - Provided the event support for tracking the changes made in annotations using the PDF viewer.
  • #I283664, #I290023 - Provided the mouse cursor effect with the selected stamp as in Adobe.
  • #I283615 - Provided the event support to notify when the redaction is applied to the PDF pages.
  • #I287596 – Provided the command support to achieve remove the page, rotate the page, and save operation for the loaded document.
  • #I288315 – Exposed an event to restrict the built-in password dialog.
  • #I286604 - Provided the support to add other annotations inside an ink annotation bounds.

Bug Fixes

  • #I281858 - The ExtractText method will now be extracted properly for the rotated page.
  • #I278170 - The ExtractText method will now be extracted properly for the OCR document.
  • #F154757 - Printing using the PrintPreviewDialog will now work properly.
  • #I277744 – The PrinterSettings.Duplex property will no longer affect the default duplex settings.
  • #I281812 - The System.ArgumentException will no longer occur when loading the PDF document.
  • #I281972, #I280331 - The ErrorOccurred event is now working properly for the password-protected PDF files.
  • #I280330 – The space between the outline pane and redact toolbar will no longer appear after showing the notification bar.
  • #I280327 - The outline pane buttons will no longer get hidden when setting the EnableNotificationBar property to false.
  • #I278151, #I278149 - The EnableNotificationBar property and InsertNotificationBar method will work properly.
  • #I282652 - The delete key will work properly for the text in the FreeTextAnnotation text box.
  • #I282468 - ExportAsImage is now export properly in the document.
  • #I281060 - The NotificationBar will work properly when loading the PDF document.
  • #I285692 - The Handwritten signature will work properly.
  • #I281858 - The ExtractText performance has now improved.
  • #I283755 - The sub layers will now available in the Layers collection.
  • #I288849 - The ErrorOccurred event will now show an unsupported warning message if the loaded document contains the “Sign here” stamp annotation.
  • #I285723, #I289450 - Redaction will work properly for the rotated page in the PDF document.
  • #I286197 - The System.NullReferenceException will no longer occur when loading the PDF document contains the “Sign Here” stamp annotation.
  • #I288185 - The PageCount property will update properly in binding.
  • #I286691 - The saved document will no longer become blank.
  • #I291058 – The printer settings will now work properly when creating PdfViewer control from the code behind.
  • #I290565 - The layers in the loaded document get erased when unloading the PdfViewer control.
  • #I289363 - The System.Reflection.TargetInvocationException will no longer occur when loading the AcroForms PDF document.
  • #I289093 - The System.ArgumentOutOfRangeException will no longer occur when clicking the hyperlinks.
  • #I291775 – The outline toolbar items will no longer get reset while opening the corrupted file.
  • #I290579 – The control is cutting off when setting the font for a form.
  • #I291871 – The zoom mode buttons visibility will update properly when setting the zoom mode in code behind.

PivotGridControl

Bug fixes

  • #281643 – ArgumentOutOfRange exception will no longer be thrown when LoadInBackground property is true.

Presentation

Features

  • #F155681 - Provided support to detect a font name from theme for complex script characters while converting a PowerPoint presentation to PDF/Images.
  • #281066 - Provided support to use fallback font while converting a PowerPoint presentation to PDF.

Bug Fixes

  • #281345 - The PowerPoint presentation will no longer be corrupted while saving the customized PowerPoint presentation.
  • #F155718 - SetHyperlink method is now working properly for first PowerPoint slide.
  • #283833 - Hanging issue has been resolved while opening a PowerPoint presentation with old VMLDrawing.xml file.
  • #283473 - The ArgumentException will no longer be thrown while opening the PowerPoint presentation.
  • #282093 - Hyperlink will be applied properly while converting a PowerPoint presentation to PDF.
  • #281618 - The ArgumentException will no longer be thrown while converting the PowerPoint presentation to PDF.
  • #291303 - Cropping of Picture Placeholder is now applied properly while converting the PowerPoint presentation to PDF.
  • #291387 - Layout slide shape color is now applied properly while converting the PowerPoint presentation to PDF.
  • #291390 - Picture transparency is now applied properly while converting the PowerPoint presentation to PDF.
  • #288678 - Text within a table is now rotated properly while converting the PowerPoint presentation to PDF.
  • #288327 - Font.Color.SystemColor value is now applied properly while converting the PowerPoint presentation to PDF.
  • #286430 - The PowerPoint presentation will no longer be corrupted while saving the PowerPoint presentation with NotesSlide.

PropertyGrid

Features

  • #282544 - Provided support for customizing the height of the property description panel.
  • #F155337 - Provided support to sort the nested properties in PropertyGrid control.
  • Provided support to customize the ColumnDefinition of PropertyName in PropertyGrid control.
  • Provided support to stop the auto generation of properties and configure each property directly in XAML instead of attributes or events.
  • Provided event to handle the CollectionEditor dialog opening in PropertyGrid control.
  • Provided readonly support for CollectionEditor in PropertyGrid control.

Bug Fixes

  • #F155598 - Values in nested property will now be update properly, when value of DateTime is changed.
  • #281362 - Selected value will now properly update in ComboBox.

Ribbon

Features

  • Icon template support provided for Ribbon items(DropDownButton, SplitButton, RibbonGallery, RibbonBar, and BackstageCommandButton.) in which any form of images like path data, font icons, etc. can be added.
  • Support has been provided to arrange the backstage items either at the top or bottom.

Bug fixes

  • #286180 - When click on the RibbonMenuItem, the command is now properly fired.
  • #285569 - When adding the GalleryItem to the QAT, the memory usage has been addressed properly.
  • #289776 - QAT menu item rearrangements are now properly serialized and de-serialized in Ribbon.
  • #288584 - Now RibbonButton command invoked properly using RibbonCommandProvider.
  • #290195 - Fixed the binding error which occurred in ribbon.
  • #290658 - When changing the ShowInMoreCommands property at runtime, ribbon items are now updated properly.
  • #291889 - In Ribbon, the DropDownButton inside the RibbonLayoutPanel is now correctly displayed.## Ribbon
  • #278511 - Exception is no longer present on clicking the Ribbon backstage on setting ApplyStylesOnApplication property.
  • #286576 - Now, on clicking the close button in ApplicationMenu of Ribbon, the respective callback method is invoked properly.
  • #F155909 - Ribbon is now displayed properly while changing the themes with ApplyStylesOnApplication property value as true.

SfChart

Features

  • The ChartAxis now allows to customize the individual sides of RangePadding and PlotOffset features.

Bug fixes

  • #284549 - The Tooltip value is now updated correctly for the last data point in the LineSeries.
  • #282186 - Now, the GridLines and TickLines are updated properly at the negative value intervals.

SfCircularGauge

Features

*#53562 - Support has been provided to rotate the scale labels based on the angle.

SfDataGrid

Breaking Changes

  • All the event handlers delegates such as AutoGeneratingRelationsEventHandler, GridItemsSourceChangedEventHandler are removed. Instead of this, we have internally changed as EventHandler<"EventArgs"> for event delegates.

Features

  • #259539 - Support has been provided to change the AddNewRow default text for DetailsView grid.
  • #280529 - Support has been provided for text wrapping in GridComboBoxColumn.

Bug Fixes

  • #285420 - InvalidOperationException will no longer be thrown while applying filter in SearchHelper control when UsePLINQ is enabled.
  • #F156752 - PrintPreviewTitle and OK button text are now localized properly in print preview window in DataGrid.
  • #289535 - ArgumentOutOfRangeException will no longer be thrown while adding record after applying filter in DataGrid with DataPager.

SfTreeView

Bug Fixes

  • #289535 - ArgumentOutOfRangeException will no longer be thrown while adding record after applying filter in DataGrid with DataPager.

SfDatePicker

Bug Fixes

  • #289850 - Selection of looping selector item now working properly using touch.

SfDiagram

Bug Fixes

  • #279674 - Now, the scrolling is restricted when all the elements fit inside the ViewPort for the diagram with ScrollLimit set as Diagram.
  • #286250 - The performance is improved when opening a context menu by limiting the unnecessary assembly resolve events.
  • #287492 - Now, the NullReferenceException will no longer be thrown when creating a node as a UserControl.
  • #290145 - Now, the geometry of the connector positioned outside the viewport will be updated properly in the Virtualize mode.
  • #291165 - Now, the Cancel argument of the ItemUnselectingCommand will work properly when the selection is switched to the other element.
  • #290669 - Cannot find a resource named AnnotationEditorBindingStyle error will no longer occur when the Office365 theme is used.
  • #F156393 - Now, the groups can be nested inside the other group.
  • Now, the nodes can be dragged within the specified editable area for all zoom level.

Features

  • Provided the support to set multiple parents dynamically for an item in the DataSource.
  • Support added to create a Business Process Model and Notation(BPMN) diagram using a code or a visual interface with built-in shapes such as BpmnNode, BpmnFlow and BpmnGroup.
  • Added the support for automatic MindMap layout.
  • The command support for rotating objects clockwise and anti-clockwise has been provided.
  • Provided the command support for selecting objects based on the type.

Behavior Changes

  • Now, the Z-index of the group is updated as like node such that the group can be placed above the other diagram objects such as nodes and connector.

SfMaps

Features

*#242058 - Provided support to bring the selected map marker above all the other markers.

SfMultiColumnDropDownControl

Bug Fixes

  • #283236 - NullReferenceException will no longer be thrown when SfMultiColumnDropDownControl is placed in a tab and navigate to other tabs.
  • #F154664 - Selection is now retained properly while applying filter based on various column values.
  • #F154664 - Editor text is now retained properly while typing invalid value when AllowNullInput is false.

SfRangeSlider

Features

  • Support provided for having major and minor ticks.

  • Customizations support provided for ticks, labels, tooltips.

  • The ToolTipFormat support has been implemented.

Breaking Changes

  • Now the tooltip will be shown on both thumbs when the ShowRange API is set true.

SfRichTextBoxAdv

Features

  • #F156647 - Added ParagraphCount property in SfRichTextBoxAdv class to get paragraphs count in the document.
  • Added support for Word template file format (DOT, DOTX).
  • #282558 - RTL text rendering algorithm has been improved.
  • #282558 - Added support to preserve text box with in-line, in-front of text and behind text wrapping styles.
  • #282790 - Added support to preserve floating image with in-front of text and behind text wrapping styles.

Bug Fixes

  • #286377 - Argument exception will no longer be thrown on scrolling while opening document asynchronously.
  • #285856 - Text inserted is now properly added to the existing span instance at the cursor position.
  • #283022 - Argument exception will no longer be thrown while opening Word document with large content in header footer.
  • #281335 - Table cells containing no paragraphs are now preserved properly.
  • #281337, #288092 - Table column width is now calculated properly while opening Word document.
  • #285856, #F152893 - White-space between the words are now preserved properly while saving as HTML.
  • #281043 - Content becomes visible properly while scrolling in continuous layout mode.
  • #289944, #289756 - Argument exception will no longer be thrown while opening plain text as RTF.
  • #288583, #290976 - Table is now rendered properly while opening Word document.
  • #289298 - Thread access exception will no longer be thrown while opening document asynchronously.
  • #287807 - Exception will no longer be thrown while opening document containing table with zero cells.
  • Hyperlink is now displayed while opening RTF file asynchronously.

SfScheduler Preview

Features

  • Resources – Support to define resources and group appointments based on the resources associated with them in the day, week, workweek, and timeline views. The resource UI can be customized using a template and template selectors.

  • Context menu – Provided support to define a context menu for appointments, time slots, and month cells. It also features built-in RoutedUICommands support for handling a context menu to add, edit, and delete appointments in the Scheduler.

  • Drag-and-drop support in month view – Provided support to drag and drop appointments in the month view when setting the AppointmentDisplayMode as Appointment.

  • Disable date – Allows dates to be disabled when the visible dates exceed the scheduler’s Minimum and Maximum date range.

  • Theme SupportMaterialLight , MaterialDark , Office2019Colorful, and Office2019Black themes have been provided.

Breaking Changes

  • Timeslot working hour highlight support,WorkEndHour,WorkStartHour, in TimeSlotViewSettings has been removed, instead you can use SpecialTimeRegions in TimeSlotViewSettings to highlight timeslot hours. And working highlight TimeSlotHourType, property of TimeSlotCell class and converter TimeSlotCombineBackgroundConverter has been removed.

  • MonthCell and TimeSlotCell classes, base class has been changed as SchedulerCellBase.

  • BlockOutDay enum member of MonthDayType has been renamed as BlackoutDay.

  • AppointmentDragEventArgs class has been renamed as AppointmentDragOverEventArgs.

  • TimeRulerWidth property has been removed from AllDayAppointmentViewControl class.

  • TimeSlotAppointmentPanel class has been removed and added DayViewAppointmentsPanel,TimelineViewAppointmentsPanel classes for days and timeline view appointments arranging.

  • TimelineViewTimeSlotPanel class has been removed.

  • AutoScrollPosition enum accessibility has been changed as internal.

  • InverseBooleanConverter class has been removed.

SfSpreadsheet

Bug Fixes

  • #277751 – Find option in FindAndReplace feature is now working properly.
  • #275056 - System.FormatException will be no longer thrown in when scrolling down the Spreadsheet with formulas.
  • #286978, #286896 – Now, displaying the proper warning messages when replace and copy/paste in protected worksheet.

SfStepProgressBar Preview

The new Step ProgressBar control is used to show the progress of a multi-step process. Customize its appearance by changing the step shape, progress bar color, step template, and content template.

Features

  • Data binding - Bind any business object as the ItemsSource and control the last active item using SelectedIndex.
  • Step shape - The shape of a step marker can be circle or square.
  • Status - Supports active, inactive, and indeterminate statuses to show progress.
  • Orientation - Visualize the progress of a multi-step process in horizontal or vertical orientation.
  • Customization - Customize progress bar styles, markers, and contents using templates.

SfTextBoxExt

Features

  • Clear button support for Token mode in TextBoxExt has been implemented.

SfTextInputLayout

Bug fixes

*#15532 - Input view of SfTextInputLayout will be visible after the text of the input view is focused and changed.

SfTreeGrid

Breaking Changes

  • All the event handlers delegates such as TreeGridRequestTreeItemsEventHandler, NodeExpandingEventHandler are removed. Instead of this, we have internally changed as EventHandler<"EventArgs"> for event delegates.

SfTreeView

Features

  • #289078, F156760 - Support has been provided to edit tree nodes.
  • Support has been provided for context menu.
  • Support has been provided for horizontal scrolling.

Bug Fixes

  • #291571 - Items will not be selected while SelectionChanging event is cancelled when SelectionMode is Extended.

SkinManager

Bug fixes

  • #289575 - Now, the text of the disabled MenuItem is grayed out when the theme is applied.
  • #272948 - Now, the default theme is applied properly for the window.
  • #278511 - The SfSkinManager themes like MaterialLight and MaterialDark are now applied properly when ApplyStylesOnApplication is true.
  • #255142 – Ribbon window back color is applied properly in Office2010Blue theme.
  • #276627 - Performance issue in Material themes are now resolved.

Features

  • #283688 - Now, support is provided to modify theme-specific color values and font of themes at the application level for themes supported in Theme Studio.
  • Now, added option to provide the custom theme name to SfSkinManager in application.

SplitButtonAdv

Breaking Changes

  • Remove default icons by setting {x:Null} to SmallIcon or LargeIcon based on SizeMode. Now, setting IconWidth and IconHeight value as 0 will not help in removing default icons.

Features

  • # 178196 - Provided support for IsDefault property.
  • Provided support to customize icons using templates. Now, path data, font icons, images, or any UI can be loaded as icons.

SpreadsheetControl(Classic)

Bug Fixes

  • #282341 – The spreadsheet application will not be crashed when entering data in Chinese language mode.

TabNavigation

Bug fixes

  • #278676 - The TabNavigationControl now properly works in lime and saffron themes.

Theme Studio

Bug fixes

  • #F156336 - ThemeStudio is now generating the assembly references for .NetCore projects.

Features

  • Provided support to export with custom theme name in ThemeStudio.
  • Office2019 dark gray, Office2019 white, and Office2019 high contrast themes have been provided for both frameworks and Syncfusion controls.

TileView

Bug fixes

  • #157003 - SelectedIndex property will now be updated properly while selecting a TileViewItem using the keyboard.

ToolBarAdv

Features

  • Provided support to customize dropdown item icons using templates. Now, path data, font icons, images, or any UI can be loaded as icons.

TreeViewAdv

Bug fixes

  • #291355, #291363 - ContextMenu is now displayed after editing a node.
  • #F156742 - Null reference exception is no longer occur while dragging the TreeViewItemAdv in the empty space of TreeViewAdv.
  • #284265 – EnsureVisible is now showing the intermediate nodes at the top.
  • #276627 – Selection foreground is applied properly when ApplyStyleOnApplication property is set to true.
  • #272948 – Now, background and foreground color has been updated similar to framework Treeview default style.
  • Now, the node is not removed when dragged and dropped to the root node.

XlsIO

Features

  • #140566, #204625 - Color scale conditional formatting rule is supported in Excel to PDF conversion.
  • #138215, #277809 - Support has been provided for form controls in Excel to PDF conversion.
  • #181688, #211073, #224926, #233740 - Support has been provided for converting chart with images and shapes into image or PDF.
  • #284324, #F124417 - Support has ben provided to set value-from-cells option to data labels of Excel chart.
  • #204625, #266248 - Support has been provided for conditional format data bar in Excel to PDF conversion.
  • Support has been provided for conditional format color scales in Excel to PDF conversion.

Breaking Changes

  • #138215, #277809 - The EnableFormFields property of ExcelToPDFConverterSettings indicates whether the PDF rendering to be done by form fields or not.
  • #284324, #F124417 - The IsValueFromCells property of ChartDataLabelsImpl class gets or sets a boolean value to display value-from-cells in data labels of Excel chart.
  • #284324, #F124417 - The ValueFromCellsRange property of ChartDataLabelsImpl class gets or sets the cell range of data labels.

Bug Fixes

  • #279504, #F154636 - Chart title with wrap text is now rendered properly in chart to image conversion.
  • #292282, #F157287 - CopyTo method now copies Excel table styles if copied from second row or more.
  • #283480 - Exception is no longer thrown while adding SVG images more than once.
  • #287404 - Additional headers are no longer added on importing the data objects with hyperlinks.
  • #283975 - Axis labels color no longer varies while cloning.
  • #283371 - Dash and DashDot patterns are now proper in line charts.
  • #279553 - Exception is no longer thrown while setting table formula with a special character.
  • #278057 - Exception is no longer thrown while setting conditional formula in non-English cultures.
  • #279738 - Image position is no longer changed on inserting more rows.
  • #281874 - Importing data from collection objects with hyperlink is now proper.
  • #283254 - Negative time format is now proper in the Excel to PDF conversion.
  • #265048 - Chart category label text is now rendered properly when label text is wrapped.
  • #279531 - Base unit of Excel chart category axis is now set properly in chart to image conversion.
  • #288290 - Parsing exception is no longer thrown while opening the Excel files with type-token in the formula parser.
  • #287802 - DataRange of Sparkline is now serialized correctly for named ranges.
  • #288831 - Print Title named range is now correct while changing the Excel version.
  • #278644 - Re-saving binary Excel file (XLS) with list data validation in German culture is now preserved properly.
  • #289301 - Copy merge in template marker when using more than one merged columns is now working.
  • #288326 - Axis label position is now correct in chart to image conversion.
  • #279738 - Image position is no longer changed while inserting more rows.
  • #290139 - Exception is no longer thrown while parsing conditional formats with an invalid operator.
  • #292271 - Exception is no longer thrown if all the table rows are deleted.
  • #287375 - Display text is now correct when hour value in time is more than 24 hours.
  • #288302 - Unwanted XML elements are no longer parsed while opening the Excel document.
  • #292241 - Rich text is now applied to tables during Excel to PDF conversion.
  • #F157035 - Formula value is now proper while resaving the Excel document with license.
  • #F157299 - Mixed data type values are no longer exported as text while exporting worksheet to data table.
  • #F157772 - Line series are missing in Excel to PDF conversion.
  • Null reference exception is no longer thrown in Excel to PDF conversion.
  • Exception is no longer thrown while converting the Excel document to PDF.
  • List object column named range is now updated properly.
  • DataBar is no longer changed in Excel to PDF conversion.
  • Chart category label text is now rendered properly in Excel to PDF conversion.
  • Out of range exception is no longer thrown when the input Excel contains macro sheet.
  • Chart category label text is now rendered properly during Excel to PDF conversion.