Essential Studio for WPF Release Notes
ButtonAdv
Breaking Changes
- Remove default icons by setting
{x:Null}
toSmallIcon
orLargeIcon
based onSizeMode
. Now, settingIconWidth
andIconHeight
value as0
will not help in removing default icons.
Features
- #F178196 - Provided support for
IsDefault
andIsCancel
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.
Carousel
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
andWindowsState
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 whenIsTextSearchEnabled
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
orRegion
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
andOtherPagesTray
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.
DropDownButtonAdv
Breaking Changes
- Remove default icons by setting
{x:Null}
toSmallIcon
orLargeIcon
based onSizeMode
. Now, settingIconWidth
andIconHeight
value as0
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 isDefault
.
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.
MenuAdv
Bug fixes
- #276627 – Now. the selection foreground is applied properly when
ApplyStyleOnApplication
property is set to true.
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
andA3B
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 inXFDF
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
andPdfLineAnnotation
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 withAllowPageBreakAcrossPages
. - #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 fromPdfLoadedFreeTextAnnotation
. - #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 inHTML to PDF
conversion. - #283958 -
PdfDocument
will no longer corrupted while convertingPDF to PDF A1B
. - #283700 -
NullReferenceException
will no longer occurs while adding/removingPdfLayers
. - #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 andInsertNotificationBar
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 whenLoadInBackground
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 theRibbonLayoutPanel
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 astrue
.
SfChart
Features
- The
ChartAxis
now allows to customize the individual sides ofRangePadding
andPlotOffset
features.
Bug fixes
- #284549 - The Tooltip value is now updated correctly for the last data point in the
LineSeries
. - #282186 - Now, the
GridLines
andTickLines
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 asEventHandler<"EventArgs">
for event delegates.
Features
- #259539 - Support has been provided to change the
AddNewRow
default text forDetailsView
grid. - #280529 - Support has been provided for text wrapping in
GridComboBoxColumn
.
Bug Fixes
- #285420 -
InvalidOperationException
will no longer be thrown while applying filter inSearchHelper
control whenUsePLINQ
is enabled. - #F156752 -
PrintPreviewTitle
andOK
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 withScrollLimit
set asDiagram
. - #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 aUserControl
. - #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 theItemUnselectingCommand
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 theOffice365
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
andBpmnGroup
. - 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 whenSfMultiColumnDropDownControl
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 inSfRichTextBoxAdv
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
asAppointment
. -
Disable date – Allows dates to be disabled when the visible dates exceed the scheduler’s
Minimum
andMaximum
date range. -
Theme Support –
MaterialLight
,MaterialDark
,Office2019Colorful
, andOffice2019Black
themes have been provided.
Breaking Changes
-
Timeslot working hour highlight support,
WorkEndHour
,WorkStartHour
, inTimeSlotViewSettings
has been removed, instead you can useSpecialTimeRegions
inTimeSlotViewSettings
to highlight timeslot hours. And working highlightTimeSlotHourType
, property ofTimeSlotCell
class and converterTimeSlotCombineBackgroundConverter
has been removed. -
MonthCell
andTimeSlotCell
classes, base class has been changed asSchedulerCellBase
. -
BlockOutDay
enum member ofMonthDayType
has been renamed as BlackoutDay. -
AppointmentDragEventArgs
class has been renamed asAppointmentDragOverEventArgs
. -
TimeRulerWidth
property has been removed fromAllDayAppointmentViewControl
class. -
TimeSlotAppointmentPanel
class has been removed and addedDayViewAppointmentsPanel
,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 inFindAndReplace
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 inTextBoxExt
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 asEventHandler<"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 whenSelectionMode
isExtended
.
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 likeMaterialLight
andMaterialDark
are now applied properly whenApplyStylesOnApplication
istrue
. - #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}
toSmallIcon
orLargeIcon
based onSizeMode
. Now, settingIconWidth
andIconHeight
value as0
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 ofTreeViewAdv
. - #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 ofExcelToPDFConverterSettings
indicates whether the PDF rendering to be done by form fields or not. - #284324, #F124417 - The
IsValueFromCells
property ofChartDataLabelsImpl
class gets or sets a boolean value to display value-from-cells in data labels of Excel chart. - #284324, #F124417 - The
ValueFromCellsRange
property ofChartDataLabelsImpl
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.