Essential Studio for WPF Release Notes
v20.1.0.47
April 4, 2022
CalendarEdit
Bug fixes
- #F168878 - Now, the value of
MinDate
andMaxDate
will be updated properly to CalendarEdit when it is set via binding.
ChromelessWindow
Bug fixes
- #F172058 - The line at the top of the window will no longer be visible when the
TitleBarHeight
is set to zero and theCornerRadius
value property is set to theChromelessWindow
. - #I355136 - For the first time, the
Width
property of theChromelessWindow
will now be updated properly.
ColorPickerPalette
Bug fixes
- #I367441 - Now, the layout of the ColorPickerPalette will be aligned properly when the
AutomaticColorVisibility
is set to be collapsed for ColorPickerPalette.
ComboBoxAdv
Bug fixes
- #I366339 - The
NullReferenceException
will no longer be thrown when clearing the SelectedItems property in ComboBoxAdv. - #I365780 - Now, the SelectedItem is updated properly when pressing enter key after typing valid input in ComboBoxAdv editable mode.
- #F172383 - Text overlapping issue will no longer occur in ComboBoxAdv when applying MaterialDesignThemes.
- #F173182 - SelectedItems now updated properly when removing items from ItemsSource collection in ComboBoxAdv.
DocIO
Features
- #I131175, #I195343, #I199221, #I323836, #I333914, #I343475, #I358626 - Provided support for preserving picture fill in DOCX to PDF/Image conversion.
- #I341225 - Provided an API to link paragraph and character styles in a Word document.
Breaking Changes
- The default XHTML validation type is changed from
XHTMLValidation.Transitional
toXHTMLValidation.None
while importing a HTML file.
DockingManager
Bug fixes
- #I355119 - Now, ContextMenu will render properly when applying Metro theme to DockingManager.
- #I364146 - Now, the hidden window will not be activated when previous active window is removed from DockingManager.
- #I356940 - Now, the AutoHidden window will no longer close when mouse hover over the content area in DockingManager.
- #I365530 - Now, Close Button of Document Window will be disabled when
CanClose
property is set to true in DockingManager.
DoubleTextBox
Bug fixes
- #I363817 - Now ,the Value property will be updated first, followed by the MaskedText when the value of the DoubleTextBox is changed.
DropDownButtonAdv
Bug fixes
- #I361204 - Now, the DropDownMenu popup position is updated properly in DropDownButtonAdv when its flow direction is Right-To-Left.
- #F172707 - The binding error will no longer occur while opening the drop-down menu in DropDownButtonAdv.
EditControl
Bug fixes
- #I359679 - Binding errors will no longer occur when the find all replace window in
EditControl
is open.
MenuAdv
Bug fixes
- #I360640 - The
InputGestureText
values are now properly aligned vertically with the menu item text.
Features
- #I259782, #I308276 - Added support for importing and exporting annotations with appearance.
- #F169363 – Added Support for embedding the non-embedded font in an existing pdf document.
- #I361251 - Added support for converting the PDF/A conformance document to a normal PDF document.
- #I362189 - Added support to get annotation type and creation date directly from PdfLoadedAnnotation instance.
- #I358952 - Improved the performance of Annotation flattening by 30 times faster.
- Improved the performance of PDF to PDF/A conversion by 2.5 times faster than before.
- Added support for setting base URL for PDF document.
Breaking Changes
- Starting with v20.1.0.x, if you reference Syncfusion HTML converter assemblies from trial setup or from the NuGet feed, include a license key in your projects. Refer to this link for generating and registering a Syncfusion license key in your application to use the components without a trail message.
PdfViewerControl
Bug Fixes
- #I361381 – Performance has been improved while exporting pages using the
ExportAsImage
method. - #I362410, #I367307 – The newly added annotation will be reflected immediately even if the PDF document has more free text annotations in multi-layer.
- #F171634 – The size of the PDF document does not increase when we save it without any modification.
- #I356088 – The text present in PDF document can now be searched properly.
- #I354379 – Extracted images from PDF document will no longer be blurred.
- #I365290 – The
System.ArgumentException
will no longer be thrown while loading and saving PDF documents consecutively. - #I365128 –
The System.NullReferenceException
will no longer be thrown when clicking bookmarks in a PDF document. - #I365185 – The PDF documents are now loaded properly, even though the application base folder has a written permission restriction.
- #I365951 – The
FitWidth
zoom mode now works properly even when the application is minimized.
Features
- #I353024, #I353301 – Provided support to convert client coordinates to PDF page coordinates and vice versa. Additionally, the document can be zoomed and scrolled to a particular location.
- #I359268 – The PDFium has been upgraded to the latest version.
Presentation
No Changes for this product in this version.
PropertyGrid
Bug fixes
- Now, setting Editor by EditorAttribute will work properly when SelectedObject is inherited from ICustomTypeDescriptor in PropertyGrid.
- #I354926 - Now, the value of PropertyItem will be updated based on the Culture in PropertyGrid.
- #I367586 - Now, the keyboard navigation is working properly when navigating through left and right arrows in CustomEditor of PropertyGrid.
- #I360639 - Now, the Editor’s state of PropertyItem will be updated properly when the respective property is set to
ReadOnly
in PropertyGrid. - #I362778 - Now, the Size of the PropertyName column will be updated properly based on the
PropertyNameColumnDefinition
property in PropertyGrid. - #I363968 - Now, the Buttons of the Collection Editor Window are rendered properly when applying custom theme in PropertyGrid.
Ribbon
Bug Fixes
- #I362558 - The
InvalidCastException
will no longer be thrown while entering text in RibbonTextBox. - #F119434, #F173321 - The
NullReferenceException
will no longer be thrown when setting IsAutoSizeFormEnabled property as true in Ribbon. - #I370650 - The
NullReferenceException
will no longer be thrown while disposing ribbon control. - #F173295 - RibbonWindow ScaleTransform properties now works properly when applying SfSkinManager themes.
- #I357629 - Now, Tab Navigation working properly in Ribbon control.
SfChart
Bug fixes
- #I358162 - Now, axis labels are rendered properly when applying theme and enabling the axis scrollbar.
SfDataGrid
Bug fixes
- #I363207 - Border thickness will now be applied properly to records when scrolling with conditional styling.
SfDiagram
Bug fixes
- #I360096, #I356591 - Now, the nodes will no longer overlaps with each other in the
Organization
layout. - #I362152 - Now, the container objects can be snapped with its neighboring objects.
- #I368942 - The annotations will be displayed properly when applying themes.
- #I370357 - Now, the
ArgumentOutOfRangeException
will no longer be thrown when dragging the node in the advanced routing mode. - #I368592 - Now, the
RotateAngle
and theWrapText
properties ofSwimlaneHeader
will work properly. - #I370437 - The
KeyNotFoundException
will no longer be thrown when creating a diagram with nodes and connectors in a loop-like structure. - #F173310 - * #308527 - Now, the connector connected to
ConnectorPort
will be serialized properly on save and loading the diagram.
Features
- #I358820 - Provided support to delete a node without selecting it.
- Provided support to remove port on a node at run-time using diagram ribbon
- Added keyboard accessibility and UI narration for the Stencil, Diagram and its elements.
SfGridSplitter
Bug fixes
- #I358623 - Now, the size of the Collapse button will be proper for Touch mode by setting the property
SkinStorage.EnableTouch
to true.
SfMaskedEdit
Bug fixes
- #I358568 - Now, the ArgumentOutOfRangeException will no longer be thrown when updating the text of
SfMaskedEdit
via binding.
SfRichTextBoxAdv
Features
- #I343126, #I343644 - Added support to preserve borders for the paragraph in a Word document
- Added keyboard accessibility and UI narration for the options in dialog and ribbon
Bug Fixes
- #F171091 - List is now preserved properly on the document containing TOC
- #I343640 - Table cell width is now preserved properly on importing HTML
- #I363428 - Paragraph contains whitespaces alone is now rendered properly
- #F171091 - Floating element is now preserved properly in the document footer
- #I360340 - Table row is now properly split across pages
- #I350311 - Selection is now working properly in a document containing floating element
- #F171091 - Paragraph contains text and page number field is now preserved properly
SfScheduler
Bug fixes
- #F173337,I369317 - Now, the scheduler resource scrolls properly when
RowAutoHeight
is set as true and dynamically changes theSchedulerResourceCollection
.
SfTextBoxExt
Features
- #I365585 - Provided support to highlight the first matched item in SfTextBoxExt when the drop down gets opened.
TileViewControl
Bug fixes
- #I359959 - Now, the DataTemplate of the minimized items will no longer be lost on scrolling when
IsVirtualizing
is enabled. - #I360260 - Now, the minimized TileView item’s height will be sized properly based on the value specified in the
OnMinimizedHeight
property of TileView control. - #I359959 - Now, the visibility of Minimize and Maximize buttons will be updated properly based on the
MinMaxButtonVisibility
property when restoring the TileViewItem.
ToolBarAdv
Bug fixes
- #I366799 - The gripper will now be collapsed when the
GripperVisibility
property is set toCollapsed
.
Visual Studio Extensions
New Features
- #FB31616 - Add Syncfusion namespace as MVVM concept in Syncfusion blank WPF application.
XlsIO
Features
- Provided support for new functions such as XLOOKUP, VALUETOTEXT, ARRAYTOTEXT, XMATCH, and LET.
Bug Fixes
- #I366365 - The default space maintained between cell border and cell text is now rendered properly in Excel to PDF conversion.