Essential Studio for WPF Release Notes

v18.2.0.44
July 7, 2020

ButtonAdv

Bug fixes

  • #272019 - Now, the font size of ButtonAdv will be adjusted and works properly for large size mode in the Material Theme.

CalendarEdit

Bug Fixes

  • #276110 - Now we can set Style for DayNameCell will now apply properly in CalendarEdit.

Features

  • Provided Swipe and Touch support in CalendarEdit.

Breaking Changes

  • Calender will stretch along the available size.
  • Default calendar style is changed to Vista and the standard style is deprecated.

CardView

Features

  • #I137687,I266986 - Card editing can now be enable/disable programmatically.

Features

  • Navigate to the previous item, next item, previous page, and next page using the keyboard, mouse wheel, or commands.
  • Now you can treat items as a looping list. After the last item, navigation continues back to the first item.
  • Alignment, padding and margin support is provided.

ColorPickerPalette

Features

  • Provided Ms-Office like SplitButton mode for ColorPickerPalette.
  • Provided data template support to customize the header appearance.

ComboBoxAdv

Bug fixes

  • #273329 - Exception is no longer present when loading ComboBoxAdv.

CurrencyTextBox

Features

  • Improved the pasting behavior in CurrencyTextBox

DocIO

Features

  • #266742 - Provided support to select the column range for bookmarks inside tables in Word documents using FirstColumn and LastColumn APIs.
  • #104484, #110940, #189107 - Provided support to preserve all the revisions of track changes information in a Word document.
  • #102916, #237540, #260149 - Provided support for updating Sequence fields in a Word document.
  • #201860, #201718, #205172, #206374, #208660, #209182, #215558, #245097, #274078, #275710 - Provided support to preserve the mathematical equations (MathML) in the Word to PDF/Image conversion.
  • #272770 - Provided support to detect font from theme for the complex script characters in the Word to PDF/Image conversion.

Bug Fixes

  • #250042 - Paragraph style is now preserved properly while open and save the DOCX format Word document.
  • #267826 - Picture Watermark is now preserved properly while clone and merge the DOC format Word document.
  • #269662 - The NullReferenceException will no longer be thrown while closing the Word document.
  • #267398 - Table is now preserved properly while converting a Word document to PDF
  • #270030 - Bookmark is now preserved properly inside the Text content Control while open and save the DOCX format Word document.
  • #272560, #266791 - List numbers are now preserved properly while open and save the DOCX format Word document.
  • #271175 - List type is now set properly while parsing the HTML file.
  • #271988 - The NullReferenceException will no longer be thrown while opening a DOCX format Word document.
  • #F152998 - BeforeClearGroupFieldEventArgs now returns the proper merge field names while performing Mail merge in a Word document.
  • #271634 - The NullReferenceException will no longer be thrown while saving a DOCX format Word document.
  • #271695, #272438, #272430 - The NullReferenceException will no longer be thrown while performing Mail merge in a Word document.
  • #273310 - Left indent is now preserved properly while converting an HTML file to Word document.
  • #272621 - Table cell width is now preserved properly while converting a Word document to PDF.
  • #273378 - Background image is now preserved properly when converting a Word document to HTML file.
  • #274152 - Content control mapped text is preserved properly while converting a Word document to PDF.
  • #273378, #273856 - Background image is now preserved properly when converting RTF to DOCX format document.
  • #267834 - Table cell background is now preserved properly while Converting a HTML file to Word document.
  • #273858 - Text color is now preserved properly while resaving a Word document with background image.
  • #274432 - Protect Word document from editing is now preserved properly while resaving a DOCX format document.
  • #274414 - The NullReferenceException will no longer be thrown while opening a DOCX format document.
  • #274927 - GridSpan values of cell is now retrieved properly while opening a DOC format Word document.
  • #275320 - Invalid length for a base-64 char array or string exception will no longer be thrown while mapping a picture for picture content control in Word document.
  • #276788 - The InvalidOperationException will be no longer thrown while opening a RTF format document.
  • #276053 - LegalStyleNumbering will be preserved properly while resaving a DOCX format document.
  • #276105 - The OleObject of Link Field is now preserved properly while resaving a DOCX format document.
  • #275893 - The alternate chunk is now updated properly while converting a Word document to PDF.
  • #274393 - The NullReferenceException will no longer be thrown while replacing the bookmark content.
  • #277006 - Repeating section content control is now preserved properly while converting a Word document to PDF.
  • #277830 - Table cell borders are now preserved properly while resaving a RTF format document.
  • #272438, #273336 - The ArgumentOutOfRangeException will no longer be thrown while converting a Word document to PDF.
  • #266244 - Text is now preserved with proper alignment while converting a Word document to PDF.
  • #268875, #271698, #274381 - Hanging issue has been resolved while converting a Word document to PDF.
  • #268875 - Picture is now preserved properly while converting a Word document to PDF.
  • #270030, #271941 - Image is now preserved properly while converting a Word document to PDF.
  • #267958 - Text is now wrapped properly while converting a Word document to PDF.
  • #268928, #273361 - Text is now preserved properly while converting a Word document to PDF.
  • #272436 - Font substitution event OriginalFontName property will not return majorHAnsi while converting a Word document to PDF.
  • #272754 - Textbox is now preserved properly while converting a Word document to PDF.
  • #F152680, #279294 - Text is now preserved properly while converting a Word document to PDF.
  • #271667, #268266 - The NullReferenceException will no longer be thrown while converting a Word document to PDF.
  • #271333 - Bullet list is now preserved properly while converting a Word document to PDF.
  • #263739, #274914 - Text around the table is now wrapped properly while converting a Word document to PDF.
  • #F137285 - Image is now preserved properly while converting a Word document to PDF.
  • #274045 - Border is now preserved properly while converting a Word document to PDF.
  • #277180 - Arabic text is now preserved properly while converting a Word document to PDF.
  • #F154567 - The FormatException will no longer be thrown while converting a Word document to PDF.
  • #278496 - The footer content is now preserved properly while converting Word document to PDF.
  • #276330 - The Empty page preservation issue has been resolved while converting a Word document to PDF.
  • #274743 - Line alignment is now preserved properly while converting a Word document to PDF.
  • #274379 - The table is now preserved properly while converting a Word document to PDF.

DockingManager

Bug Fixes

  • #277993 - Now, Pinnable Document will be able to add a Document Tab to DockingManager.
  • #276343 - Background Color will now be applied to the AutoHide tabs in the DockingManager.
  • #280809 - Now, DockingManager Localization support will now works Properly.
  • #278192 - Now, Themes will be now apply Properly for Newly added tabs in DockingManager.
  • #275348 - Dock Hints will no longer displayed when the dragged window is non-dockable.
  • #270163 - TabbedWindow DockSide will now properly updated in DockingManager.

Features

  • #I32518,I132273 - Provided keyboard tab navigation Support for DockingManager.
  • VisualStudio like dedicated dock hints, to dock within and outside of document area.
  • Serialized layout will be loaded properly, even the children collection of the docking manager is modified after serialization.

DocumentContainer

Features

  • Maximized MDI window will be displayed along with the Header and captions buttons.

DoubleTextBox

Features

  • Improved the pasting behavior in DoubleTextBox

EditControl

Bug fixes

  • #273074 - Exception no longer exists in the Syntax Editor when there is empty text in it.
  • #278492 – Now, the selection works properly in EditControl when TabSpace is occurred between text.

GroupBar

Bug fixes

  • #F154312 - If item already selected in GroupViewItem, click event will no longer occurs.
  • #278511 - Text element now readable when ApplyStyleOnApplication is true in Office2016White and Office2016DrakGray themes.
  • #278674 - GroupBar item vertical scroll bar is appears properly when switching to theme.

IntegerTextBox

Features

  • Improved the pasting behavior in IntegerTextBox

Bug fixes

  • #F154958 – Exception is no longer present while item of MenuAdv gets recreated.

pdf

Features

  • #268014 – Provided support to add cloud annotations in PDF document.
  • #269848 – Provided support to retrieve the exact boundaries of the highlight annotation in a PDF document.
  • #267968 – Added support to get the ColorSpace details for each page in an existing PDF document.
  • #264832 – Added support to remove the document modified date for an existing PDF document.
  • #273977 – Added support to provide options to validate the digital signatures in an existing PDF document.
  • #276918 - Added support to set the language for tagged PDF.
  • #276260 - Added support to validate the signature with the PSS algorithm.
  • #275396 - Added support to draw the text with the same baseline for different fonts.
  • #274224 - Added support to extend the margin when merging the PDF documents.

Bug Fixes

  • #271164 – Exception no longer occurs when saving the document after removing annotations.
  • #261704 – Bookmark will be reflected properly after removing bookmarks.
  • #259394 – Ink annotation will be preserved properly while flattening annotation.
  • #273970 – Modified date will be retrieved properly from the input PDF document.
  • #271463 – Exception no longer occurs when accessing layers from existing PDF document.
  • #274280 – Exception no longer occurs when creating tables concurrently
  • #272832 – Exception no longer occurs when removing layers from existing PDF document.
  • #272411 – Text will be preserved properly in Word to PDF conversion.
  • #272840 – Layer name will be changed properly in existing PDF document.
  • #251733 – Barcode background and quite zones will be preserved properly.
  • #271614 – Image will be preserved properly in Word to PDF conversion.
  • #266186 – Lines will be preserved properly in Word to PDF conversion.
  • #270437 – Form fields will be flattened properly in existing PDF document.
  • #246796 – Fields and special characters preserved properly while import and signing the PDF documents.
  • #269887 – PDF documents will be merged properly in different order.
  • #269711 – PDF document title will be preserved properly with Swedish characters on A1B conversion.
  • #269495 – Form field values will be preserved properly after disabling default appearance.
  • #269472 – ArgumentException no longer occurs when saving the PDF document.
  • #274606 – UriFormatException no longer occurs when converting HTML string to PDF in Linux docker.
  • #272045 – Auto tag will be work properly for PdfPageNumberField, PdfPageCountField, and PdfCompositeField.
  • #269907 – Exception no longer occurs when processing the PdfTemplates in Azure Durable Function.
  • #269961 – PdfGrid with column span and row span will pass the accessibility check on acrobat.
  • #246796 – Special characters will be preserved properly on form flattening.
  • #F152770 – Added support to set the border width to zero for grid cells.
  • PdfLoadedTextBoxField properly will be reflected properly in PDF document.
  • #278918 – The application hanging issue no longer occurs when importing pages from an existing PDF document.
  • #279519 – The text box fields will be removed properly in an existing PDF document.
  • #275636 – The dropdown field value will be preserved properly when flattening it.
  • #273970 – The modified date will be retrieved properly from the input PDF document.
  • #280499, I278376 – Null reference exception will no longer occur when saving a PDF document.
  • #154898 – GDI+ error no longer occurs when adding HTML styled text to the PDF grid.
  • #278376 – Exception no longer occurs when getting an annotation count.
  • #279341 – Bookmarks will be removed properly for a particular PDF document.
  • #278849 – The form fields flatten will be preserved properly in an existing PDF document.
  • #276260 – Signature validation will be working properly when checks twice.
  • #278317 – Bookmarks characters will be preserved properly when saving an existing PDF document.
  • #275413 – Exception no longer occurs when saving a PDF document.
  • #275975, 27597 – Certificate will be retrieved properly in the existing PDF document.
  • #267968 – Exception no longer occurs when retrieving ColorSpace from the existing PDF page.
  • #154858 – Exception no longer occurs when exporting form fields.
  • #277376, 273510 – The preservation issue no longer occurs when flattening form fields.
  • #275975 – The application hanging issue no longer occurs when validating the digital signature.
  • #275940 – Exception no longer occurs in Adobe reader when opening the imported annotation document.
  • #275947 – The NextPage property of the EndPageLayout event will be working properly in the PdfLightTable.
  • #274456 – Text will be preserved properly when setting expansion text to the PDF structure element.
  • #154141 – The preservation issue no longer occurs when drawing PdfGrid using DataSource.
  • #274617 – Replace font will be properly working in an existing PDF document.
  • #280028 – Dot lines will be preserved properly when converting Word to PDF.
  • #280028 – Images will be preserved properly when converting Word to PDF.
  • #280101 – PDF to PDF/A-1b conversion will be working properly in a particular PDF document.
  • #276785 – Preservation issue will no longer occur when converting PDF to PDF/A-1b.
  • #279512 - Exception will no longer occur when converting PDF to PDF/A-1b.
  • #278632, 276785 – Conformance will be passed when converting PDF to PDF/A-1b.
  • #275581 – The Repeat table header will be preserved properly when converting an HTML string to PDF.
  • #276057 – Conformance will never fail when signing a PDF/A-1a document.
  • #274889 – The performance issue will no longer occur when converting XPS to PDF document.
  • #272770 – The complex script characters will be rendered properly when converting EMF to PDF.
  • #272441 – Curves will be preserved properly when converting EMF to PDF documents.
  • #271740 – The preservation issue no longer occurs when exporting barcode as an image.
  • #268651 – Conformance will never fail when signing a PDF/A-1b document.
  • #271833 – FieldOfView will be working properly in Pdf3DProjection.
  • #276522 – Memory leak no longer occurs when performing OCR with version 4.1.
  • #253805 – Exception no longer occurs when performing Tesseract OCR 4.1 in multi-threading.

PdfViewerControl

Features

  • #I264745 - Provided the code-behind support to customize the minimum and maximum zoom level.
  • #F148938, #I279184 - Provided the support to localize the resource files from different assemblies or namespaces.
  • #I237628, #I241540 - Reduced the assembly file size by upgrading the Pdfium dlls.
  • Provided right to left flow direction support for PDF Viewer.

Bug Fixes

  • #I269926 – The ink annotations are now rendering properly.
  • #I272649 - The System.NullReferenceException will no longer occur when try to move the ink annotation from one page to another.
  • #I266893 - The password-protected PDF document is now opening properly.
  • #I267518 - Annotations are now rendering properly in print previews.
  • #I273445, #I273431 - The System.ArgumentException will no longer occur when rotating the extracted PDF document.
  • #I268747 - The text is now extracted properly from the PDF document.
  • #I271532 - The FindText method now works properly.
  • #I272757 - The PDF document is now opened properly in the read-only application.
  • #I268648 – Multiple times saved ink annotations are now rendering properly .
  • #I268974 - Ink annotation size is now preserved properly when on resaving the PDF document.
  • #I269803 – The ReferencePath property is now working properly.
  • #I270408 – Read-only form fields are now working properly.
  • #I275648 - The Hyperlink navigation within the document now works properly.
  • #I275698 - The added free text annotation in the document will be visible in the Google Chrome and Microsoft Edge.
  • #I275078 - Memory will not increase when loading the PDF document with annotations multiple times.
  • #I276239 - Radio button in the document will be clickable.
  • #I277044 - RectangleAnnotationSettings will not affect the existing annotations in the loaded document.
  • #I276215 - The PDF document is now rendered properly.
  • #I276689 – The password-protected dialog box will now display in the PdfViewerControl rendered monitor.
  • #I273969 – The ExtractText method will now be extracted properly.
  • #I275340 - The System.ArgumentException will no longer occur when loading the PDF document.
  • #I274061 - The System.ArgumentException will no longer occur when performing redaction.
  • #I276625 - Ink annotation will be smooth and will no longer get a change in position while inserting.
  • #I276049 – ExportAsImage is now export properly as in the document.
  • #I277744 – The Landscape PDF document is now print properly.
  • #I278051 – The CurrentPageChanged event is now working properly when scrolling the document.
  • #I268444 - The System.Xml.XmlException will no longer occur while loading and scrolling the PDF document.

PercentTextBox

Features

  • Improved the pasting behavior in PercentTextBox

PivotGrid

Bug fixes

  • #F153964 – Now, if the PivotGrid data is exported as pdf file, the last column of PivotGrid is seen.
  • #268862 – Now, the PivotGrid is rendered while the report holds only PivotCalculations field alone.

Presentation

Features

  • #F149477, #272939 - Provided support to extract the embedded OLE Object data from the PowerPoint presentation.
  • #274076 - Exposed the OfficeChart API to gets the IOfficeChart instance of IPresentationChart.

Bug Fixes

  • #274637 - The PowerPoint presentation will no longer be corrupted while adding a cloned slide within section.
  • #273501 - Row and column span will be applied properly while saving the PowerPoint presentation.
  • #271751 - Table cell border will be applied properly while saving the PowerPoint presentation.
  • #279171 - The ArgumentException will no longer be thrown while opening the PowerPoint presentation with handout master.
  • #280471 - The FormatException will no longer be thrown while opening the PowerPoint presentation with custom geometry path.
  • #278512 - The IndexOutOfRangeException will no longer be thrown while opening the PowerPoint presentation with corrupted picture.
  • #278516 - The RTL text will be preserved properly while converting a PowerPoint Presentation to Image.

PropertyGrid

Bug Fixes

  • #281322 - In PropertyGrid, the Esc and Enter key will now works properly When EnableGrouping is Enabled

Features

  • Localization support is provided for all the static text in PropertyGrid control.
  • Provided support to change the PropertyExpandMode property of specific properties and property type using attribute in PropertyGrid.
  • Provided MaskEditor support in PropertyGrid control.
  • #I111498,I119631,I141019,I170398,I261405,I278930,F154952 - Provided the support to edit property of collection type in the Property Grid.
  • Provided ToolTip support based on description in PropertyGrid.
  • Improved the refresh MenuButton UI in PropertyGrid.

Breaking Changes

  • PropertyExpandModeAttribute is deprecated, please use PropertyGridAttribute to enable or disable expandability of a nested property.

Ribbon

Features

  • Provided template support for customizing the RibbonButton icon.
  • Provided the simplified ribbon support for viewing the most commonly used commands in a single line and therefore offers more screen space for a compact view of the document.

SfAccordion

Bug fixes

  • #F152596 - ItemContainerStyle now properly applied when applying visual style in SfAccordion.

SfCircularGauge

Features

  • #50187 – Circular gauge Ranges display gradient effect with smooth color transition.
  • #51624 – Interactively Pointer position can be changed by dragging it to the desired location. Applicable for needle pointer and symbol pointer.

SfDataGrid

Features

  • #269635 - Support has been provided to show the line indicator in row to show the dropping position.

Bug Fixes

  • #279586, 280580 - AnimationException will no longer be thrown when opening filter control with Material Theme applied.
  • #279709 - Current cell selection will be retained properly in previous cell if further selection is canceled via handling Shift key.
  • #277001 - NullReferenceException will no longer be thrown when using the DisplayBinding and ValueBinding along with enable the AutomationPeerHelper.EnableCodedUI.
  • #274295 - Now, valid exception is thrown when MappingName is not set for columns and searching is performed in DataGrid.
  • #279643 - Now, selected value is properly set to GridMultiColumnDropDownList column’s cell when binding the collection with definition of base class type to GridMultiColumnDropDownList column and objects in a collection with derived class.

SfDataPager

Bug Fixes

  • #279586, 280580 - AnimationException will no longer be thrown when loading DataPager with Material Theme applied.

SfDatePicker

Bug fixes

  • #F155140 - Now, we can able set the Nullable DateTime after DateTime has been set.
  • #279317 - In SfDatePicker, Date and Month will no longer switched When we set the Culture or Region.

Breaking Changes

  • Type of Value property is changed from object to DateTime?
  • DateTime property is deprecated, use Value property instead.

SfDiagram

Bug Fixes

  • #271341 - Improved the performance when performing zooming action or moving a node in a very large diagram.
  • #271472 - Now, the PrintingService will be initialized only when a user access the printing functionality.
  • #273208 - Now, custom QuickCommand will be created properly when initialized within the QuickCommand collection initialization.
  • #274012 - Now, the node will be created properly when added in zoomed out diagram.
  • #274012 - The InvalidOperationException will no longer be thrown when updating the hierarchical tree layout with multiple roots.
  • #274216 - The NullReferenceException will no longer be thrown when clearing the diagram’s Groups collection.
  • #274918 - Now, the connection between two nodes can be created properly in the Localization tutorial sample.
  • #275471 - Now, the position of the Connector connected with the DockPort will be preserved on saving and loading the diagram.
  • #275693 - The NullReferenceException will no longer be thrown when dragging the Connector with corner radius applied.
  • #275748 - Icons for the Orientation option in the Multi-Parent Hierarchical Tree Layout tutorial sample has been updated.
  • #277141 - Now, the connector’s segment will be updated properly when dragging the source or target node in a layout.
  • #277562 - Now, the Overview resizer will be clipped at the boundaries of an overview panel when the diagram is zoomed out.
  • #277679 - Now, the NullReferenceException will no longer be thrown when deleting a node in the diagram builder showcase sample.
  • #F153925 - Now, the SystemFormatException will no longer be thrown when duplicating a node in the French culture.

Features

  • Support added to create a swimlane diagram using a code or a visual interface with built-in Swimlane shapes.

Behavior Changes

  • The appropriate cursor is now shown properly for panning start and progress action.

Breaking Changes

  • The Annotations and ParentGroup properties that were under the interface IGroupable was changed to the INode and IConnector interfaces respectively.

SfGridSplitter

Features

  • Provided data template support to customize horizontal and vertical gripper.

Breaking Changes

  • Type of UpButtonTemplate and DownButtonTemplate properties are changed from ControlTemplate to DataTemplate.

SfImageEditor

Bug Fixes

  • #272453 - When dynamically changing the visibility of the image editor in TabControl, then editing and saving the control is now working properly.

SfMaps

Bug Fixes

  • #153783 - Tooltip will not be shown for the missing item source of the shapes on mouse over.
  • #281639 - CenterChanged event is working properly while panning and maps positioned properly on changing ZoomLevel dynamically.

Features

  • #50367 – Provided marker customizing options to customize the default marker icon, as well as its size and color, with predefined icons such as circle, square, diamond, rectangle, and image.
  • #275244 - Provided virtualization support for markers, when zooming and panning maps with large markers.
  • Provided marker selected event support to get the information of a selected marker and change the selected marker view.
  • Provided alignment support for marker.
  • Provided pinch zooming support for maps imagery layer.

SfMaskedEdit

Bug fixes

  • #278920 - Focus will now work properly in SfMaskedEdit, when we click Next Control.

SfRangeSlider

Features

  • #142979 - The SfRangeSlider now allows you to customize thumb, active and inactive tracks, ticks and tooltips to create modern user interfaces.

SfRichTextBoxAdv

Features

  • #270350, #270374 - Added API to delete selected content from RichTextBox control.
  • #269873 - Added events to identify the start and end of document opening and saving process.

Bug Fixes

  • #270131 - Null reference exception will no longer be thrown while exporting the document.
  • #F152893 - White space between the words is now preserved properly while opening the HTML file.
  • #269360 - Argument exception will no longer be thrown while opening the HTML file.
  • #F153248 - The resultant RTF files are no longer corrupted when the input document contains form fields.
  • #F153467 - Null reference exception will no longer be thrown while selecting multiple tables.
  • #272483 - The floating pictures are now displayed properly in the resultant Word documents.
  • #269372 - Tables are now rendered with proper cell width while opening the Word document.
  • #269372 - The table containing grid before and after columns are now displayed properly in the resultant Word documents.
  • #273324 - ImageNodeVisited event is now triggered while opening the HTML file.
  • #274579 - The selection is now updated properly after undoing the replace all operation.
  • #279636, #F152893 - Shading background color is no longer applied as black for text while saving and opening the HTML file.
  • #F153418 - The selected table cells are now merged properly.

SfSchedule

Bug Fixes

  • #F153954 – Start and end times are shown properly in appointment editor when collapsed hours includes work end hour.

SfScheduler Preview

The WPF Scheduler control is used to schedule and manage appointments through an intuitive user interface, similar to the Outlook calendar.

Features

  • Built-in Views – Scheduler provides five different types of views such as Day, WorkWeek, Week, Timeline and Month.

  • Events – Support to visualize your schedules and events easily and it contains information on events scheduled at specific times.

  • Recurring Events – Support to schedule recurring appointments to repeat daily, weekly, monthly, or yearly.

  • Event Mapping – Support to map the business object properties in the underlying data source to the schedule appointments.

  • Appointment Editor – Support to easily create, edit, or delete appointments using the built-in appointment editor.

  • Time zone – Support to display appointments created in various time zones in the system time zone.

  • First day of the week – Support to customize the first day of the week as needed. The default is Sunday.

  • Flexible working days – Support to customize the work days in a workweek so that the remaining days will be hidden from view.

  • Appearance customization – Support to provide a unique look to scheduler with simple APIs.

  • Localization - Support to change built-in content of the user interface according to culture.

SfSpellChecker

Features

  • Hunspell, ISpell and OpenOffice dictionary file format support is provide for the SfSpellChecker.

SfSpreadsheet

Bug Fixes

  • #277751 - Find and Replace feature is now working properly for formatted cells also.
  • #276615 - FillSeries feature is now working properly for number formatted cells.
  • #274065 - SUMPRODUCT formula is computed properly with different CultureInfo.

SfTimePicker

Breaking Changes

  • Type of Value property is changed changes from object to DateTime?.
  • Type of MinTime, MaxTime properties are changed from TimeSpan to DateTime.
  • DateTime property is deprecated, use Value property instead.

SfTreeGrid

Features

  • Support has been provided to show the line indicator in row to show the dropping position.

Bug Fixes

  • #279586, 280580 - AnimationException will no longer be thrown when opening filter control with Material Theme applied.

SfTreeView Preview

The Syncfusion WPF TreeView is a data-oriented control that displays data in a hierarchical structure with expanding and collapsing nodes.

Features

  • Enhanced performance - Optimized view reuse strategy and flat rendering architecture for enhanced performance.

  • Bound and unbound modes - Support to bind hierarchical data or add unbound tree nodes.

  • On demand loading - Support to load the nodes on demand when the end user expands the node.

  • Selection - Support to select the nodes with different selection modes and keyboard navigation.

  • Drag and drop - Support to reorder the nodes by dragging and dropping them.

  • Templating - Provides complete UI customization using the template and template selectors.

  • Root lines - Support to show the lines between tree nodes.

TabControlExt

Bug Fixes

  • #280727 - In TabControlExt, Theme will now apply properly When ApplyStyleOnApplication is true.
  • #279483 - Now, we can customize the tab item header in TabControlExt.

Features

  • #123925 - Provided support to distribute number of tabs equally in multiple rows.
  • #101778 - Provided support to enable or disable header editing for tab item.
  • Provided support to scroll the tab items on mouse wheel.
  • Provided support to show hidden items on TabListContextMenu.
  • Provided data template support to customize new tab button.
  • Tooltips are provided to buttons, to indicate its operation.

TabNavigationControl

Bug fixes

  • #278676 - Office2016DarkGray theme has now properly applied to TabNavigationControl.

Theme Studio

Bug Fixes

  • #270542 - Now, the ThemeStudio exported xaml style is working properly.

TimeSpanEdit

Features

  • Provided step interval support to increase or decrease value.
  • Improved field value selection in TimeSpanEdit.

TreeViewAdv

Bug fixes

  • #260172 - Inactive Forecolor and Backcolor selection works well for TreeView nodes in SkinManager themes.
  • #244164 - Now, if the dragged node is moved to another item in TreeViewAdv at DragOver event, the TargetOverItem does not return null.
  • #F153314 - Now, the ToolTip will be displayed properly in TreeViewAdv after the drag and drop operation is performed.
  • #272948 – The selection inactive foreground and background color is now applied properly for ListView.
  • #276627, #278194, #F154569 – Exception is no longer present while applying Material Theme on TreeViewAdv.
  • #F154241 - Now, if we set DragDropEffect as MoveOnly in TreeViewAdv, the dropped node will not added as a duplicate node.
  • #F154309 - Exception is no longer present while the TreeViewItemAdv is clicked.

Visual Studio Extensions

Features

  • Support provided for .NET 5.0 Preview 6.
  • Support provided for .NET Core 3.1.
  • Removed the .NET Core 3.0 support.

XlsIO

Features

  • #79793, #84408, #52130, #127002, #140449, #165919, #187729, #192039, #211086, #192225, #203009, #221785, #231111, #263880 - Read and write XLSB files is now supported.
  • #171164 -Support has been provided for comments in Excel to PDF conversion.
  • #276170 - The Weight property is exposed to get or set chart border width in decimal.
  • #270830 - The RenderBySheet property is exposed to get or set whether the PDF rendering to be done sheet-by-sheet.
  • Exporting Excel data as JSON is now supported.
  • Conversion of HTML tables to Excel worksheets is now supported.

Breaking Changes

  • #79793, #84408, #52130, #127002, #140449, #165919, #187729, #192039, #211086, #192225, #203009, #221785, #231111, #263880 - SaveAsXLSB is added as an enumeration value in ExcelSaveType to save the workbook into XLSB format.
  • #276170 - The Weight property in IChartBorder interface gets or sets the border line weight as number.
  • #278057 - The IsFormula property in IChartDataLabels interface and IChartTextArea interface gets or sets a value indicating whether this instance is a formula.
  • #270830 - The RenderBySheet property in ExcelToPdfConverterSettings class gets or sets a boolean value to indicate whether the PDF rendering to be done sheet-by-sheet or not.
  • The ImportHtmlTable(String,Int32,Int32) method in IWorksheet interface and WorksheetImpl class imports HTML table of a HTML file into worksheet from the specified row and column.
  • The ImportHtmlTable(Stream,Int32,Int32) method in IWorksheet interface and WorksheetImpl class imports HTML table of a file stream into worksheet from the specified row and column.
  • The SaveAsJson(String) method in IWorkbook interface and WorkbookImpl class saves the workbook to a JSON file.
  • The SaveAsJson(String,Boolean) method in IWorkbook interface and WorkbookImpl class saves the workbook to a JSON file as schema.
  • The SaveAsJson(String,IRange) method in IWorkbook interface and WorkbookImpl class saves the worksheet to a JSON file.
  • The SaveAsJson(String,IRange,Boolean) method in IWorkbook interface and WorkbookImpl class saves the worksheet to a JSON file as schema.
  • The SaveAsJson(String,IWorksheet) method in IWorkbook interface and WorkbookImpl class saves the range to a JSON file.
  • The SaveAsJson(String,IWorksheet,Boolean) method in IWorkbook interface and WorkbookImpl class saves the range to a JSON file as schema.
  • The SaveAsJson(Stream) method in IWorkbook interface and WorkbookImpl class saves the workbook to a JSON file stream.
  • The SaveAsJson(Stream,Boolean) method in IWorkbook interface and WorkbookImpl class saves the workbook to a JSON file stream as schema.
  • The SaveAsJson(Stream,IRange) method in IWorkbook interface and WorkbookImpl class saves the worksheet to a JSON file stream.
  • The SaveAsJson(Stream,IRange,Boolean) method in IWorkbook interface and WorkbookImpl class saves the worksheet to a JSON file stream as schema.
  • The SaveAsJson(Stream,IWorksheet) method in IWorkbook interface and WorkbookImpl class saves the range to a JSON file stream.
  • The SaveAsJson(Stream,IWorksheet,Boolean) method in IWorkbook interface and WorkbookImpl class saves the range to a JSON file stream as schema.

Bug Fixes

  • #269069, #269181 - Named range index is now updated properly in ArrayFormula while copying two different worksheets.
  • #271034, #276058 - The ImportDataTable() method with preserve type is now working properly for decimal values in German culture.
  • #269362 - Exception will no longer be thrown on applying fill color to group shapes with chart.
  • #273596 - Exception is no longer thrown while opening Excel files with invalid named range.
  • #272551 - Excel file is no longer corrupted on re-saving the document with pivot table.
  • #264179 - Table location and cell values are now updated properly when refreshing a table.
  • #273303 - Exception is no longer thrown while applying borders to specific cells.
  • #267912 - Text in Textbox is now rendered properly in Excel-to-PDF conversion.
  • #267767 - Exception is no longer thrown while parsing Excel documents with chart.
  • #270176 - Exception is no longer thrown while setting invalid HTML string to a cell.
  • #264179 - Tables and its formatting are preserved in proper location after refreshing tables in Microsoft Excel.
  • #272331 - AutoFilter is now applied properly if the row above the filter range is merged.
  • #274309 - Exception is no longer thrown in Excel-to-HTML conversion with entire row merged.
  • #274125 - Timeout exception is no longer thrown while refreshing Excel tables.
  • #269448 - Sorting grand total column in pivot table is now correct.
  • #271999 - Performance is improved on rendering RTF text in Excel-to-PDF conversion.
  • #273303 - Exception is no longer thrown while applying border to specific cells.
  • #276286 - Number Format is no longer missed in whole column while re-saving an Excel file.
  • #274992 - Conditional formatting with relative formula is now applied properly in Excel-to-PDF conversion.
  • #275640 - Import from nested collections with class object is now working proper.
  • #278057 - Exception is no longer thrown while setting conditional formula in non-English cultures.
  • #275498 - Cell text is now proper in PDF when setting formula value using XlsIO.
  • #278259 - Setting a font to individual data label font is now proper.
  • #278644 - Data validation in alternative content is no longer missed in the output document while re-saving.
  • #278469 - Data table formula is now preserved on re-saving an Excel document.
  • #F152563 - Performance is improved when data validation is applied to more number of rows and columns.
  • #F153527 - Exception is no longer thrown while creating ListObjects in Excel file that is already saved using XlsIO.
  • #F154230 - Chart title and data label text can now be set with a formula.
  • Issue with pivot table in-line formatting is fixed.
  • Textbox and autoshape fill color is now preserved properly while applying fill color to group shape.