Essential Studio for WPF Release Notes

v22.1.34
June 21, 2023

CalendarEdit

Bug fixes

  • #I449215 - XamlParseException will no longer be thrown when language and region formats are set to english(israel).
  • #I409316 - The Culture property is now browsable in the CalendarEdit control.
  • #I457456 - Users can now choose an item from the carousel when the RadialMenu is active.

ChromelessWindow

Bug fixes

  • #462709,I470410 - Resolved flickering issue when dragging the ChromelessWindow on machines with a 3440x1440 resolution.

ComboBoxAdv

Enhancements

The ComboBoxAdv control’s accessibility has been enhanced.

Bug fixes

  • #F181249 - Text input will no longer be cleared upon losing focus.
  • #I452352 - Programmatic changes to the selected item will be accurately reflected.
  • #F181950 - The multiselect filtering in the ComboBoxAdv control is now functioning correctly.
  • #F181683 - NullReferenceException will no longer be thrown while selecting an item from ComboBox.
  • #I457179 - The OnScreenKeyboard input will be correctly accepted when AutoComplete is set to suggest.

DocIO

Breaking Changes

  • The stream position is now internally reset to 0 after saving the Word document using Stream overloads.

Bug Fixes

  • #I467060 - REF field is now updated properly after calling UpdateDocumentFields API.

DockingManager

Bug fixes

  • #I452078 - Fixed the issue where the selected ComboBox item was not rendered properly when the ComboBox was inside a float window.
  • #I447057 - Resolved the problem causing unwanted separator lines to be visible in the DocumentTab context menu after collapsing certain menu items.
  • #I440830 - The tabbed window group will no longer be collapsed when one of its tabbed children is moved to the hidden state.
  • #I442164 - Fixed the issue where AddTabDocumentAtLast did not function correctly.
  • #I447601 - Enabled the ability to maximize float window in DockingManager when applying ThemeStudio themes.
  • #I459062 - The SideInDockMode value will no longer be changed, when the dock item state is modified after loading.
  • #F181814 - StackOverflowException will no longer be thrown while editing the document header.
  • #FB43277 - Enabled dragging of DocumentTabItem in the upward direction.
  • #FB43644 - The active window is now updated properly in the DockingManager when floating the DocumentTab.

DoubleTextBox

Bug fixes

  • #FB43183 - The up/down button will now limit the value within the minimum and maximum range.

EditControl

Enhancements

The EditControl foreground color has been updated with new colors for all predefined languages in default UI and theme-studio themes.

MultiColumnComboBox

Bug fixes

  • #FB43436 - The SelectedItem can now be set programmatically at runtime.

PDF

Features

  • Added support for finding and extracting the RTL text in an existing PDF document.
  • Improved the performance and memory consumption of extracting images from the PDF document.
  • Added support to sign non-exportable store certificates with different algorithms.
  • Added support to get the revision details of the signature in the PDF document.
  • Added support to get the revocation certificate information and validity details.
  • Added support to specify revocation type while enabling LTV to the signature.

Bug Fixes

  • #I469640 - Fixed issue where extracted text content with the word collection had missing space between words.
  • #I465695 - Hyperlink destination no longer becomes null after adding a new hyperlink and saving.
  • #I462623 - Preservation issue no longer occurs while flattening the checkbox field in the rotated PDF document.
  • #I465500 - Conformance level now returned properly in the specific PDF document.

PdfViewerControl

Bug Fixes

  • #I461965 – Now annotations will be added properly in PdfViewer after deleting line annotations.
  • #I464021 – Redo support for annotations will now work properly in PdfViewer.
  • #I464005 – System.InvalidCastException will no longer be thrown when draw ink annotation after selecting shape annotation.
  • #I464566 – The multi page selection will now work properly when reopening the Organize Pages.
  • #I464017 – System.ArgumentOutOfRangeException will no longer be thrown when move annotations in annotation mode.
  • #I461954 – Line annotation preview will now work properly in PdfViewer.
  • #I461136 – Page position for undo will work properly in PdfViewer.
  • #I463192,#I459585 – FreeText annotation will now be moved properly in PdfViewer.
  • #I463637 – Selected Annotation will now be unselected properly when switching annotation mode.
  • #I461960 – Line annotation added in PdfViewer will now be visible in chrome.
  • #I460481 – Line annotation will now be added properly in PdfViewer.
  • #I461135 – Ink annotation as dot will now work properly in redo.
  • #I459775 – FreeText annotation will now be resized properly in PdfViewer.
  • #I463973,#I465570 – NullReferenceException will no longer be thrown while getting border color of the FreeText annotation.

Features

  • #F173658,#I272649,#I260660 - Support to cut, copy and paste the annotations (Free text, Shape, Ink, Stamp, and Sticky) from one page to another in PDF Viewer.
  • The PDFium has been upgraded to the latest version.

Presentation

Features

Breaking Changes

  • The stream position is now internally reset to 0 after saving the PowerPoint Presentation using Stream overloads.

PropertyGrid

Bug fixes

  • #I440864 - The ArgumentNullException will no longer be thrown while accessing the UIElement in detach method.
  • #I445676 - Navigation will function correctly even after the ViewModel data has been changed.
  • #I445411 - The BindingOperation will not be cleared when the Esc key is pressed.
  • #I450375 - Now, the PropteryGrid control allows the (-) character to be entered using the numeric keypad.

Ribbon

Bug fixes

  • #I446000 - Clicking the KeyTip to select a button will execute the corresponding command once
  • #I448335 - The DropDown menu will load in the correct position when Win11 themes are applied with the initial click.
  • #I448795 - The image of the RibbonGalleryItem will be visible after opening the dropdown of the RibbonGallery.
  • #F181085 - System.Reflection.TargetInvocationException will no longer occur when setting the ApplyStylesOnApplication.
  • #I454363 - NullReferenceException will no longer be thrown by ApplicationMenuGroup.
  • #I462376 - BackStageCommandButton will no longer be cropped when the size form is set to large.

ScreenTip

Bug fixes

  • #I465549 - Binding errors will no longer be thrown in the ScreenTip control.
  • #I458548 - Now, the HelpText of ScreenTip is readable in the dark theme.

SfAccordion

Bug Fixes

  • #I442996 - The issue of the accordion item header being cropped while resizing the window has been resolved.

SfChart

Bug Fixes

  • #467708 - Resolved issue where data points were updated incorrectly when enabling segment dragging with “EnableSegmentDragging” set to true, specifically after selecting the data point following the initial drag action.
  • #470976 - Resolved null exception issue that occurred when using an IBindingList collection as the item source in the WPF chart.
  • #467225 - Fixed the issue where Null Reference Exception occurred on Chart Axis during OnApplyTemplate.

SfCircularGauge

Bug fixes

  • #I458739 - The gauge resizes and moves off the center issue, when changing the StartValue and EndValue of the SfCircularGauge.Scales at runtime has now been resolved.

SfDiagram

Bug fixes

  • #I445899 - The Stencil component now adjusts its display appropriately, removing unnecessary scrollbars.
  • #I446884 - Connections can now be made with visible ports, ensuring the visibility state of their parent nodes or connectors.
  • #I451202 - The first added port can move freely after removing the last port in the collection.
  • #I451202 - Clicking on the diagram page will now correctly clear the selection when the tool is set to single select.
  • #I451595 - The connector preview will now be correctly cleared when the connector is deleted.
  • #I452106 - The NodeChangedEvent now correctly triggers to reflect the resizing state when a node is resized beyond its MinHeight and MinWidth.
  • #I458152 - Collapsed nodes and connectors will no longer display the NodeDropIndicator and SelectedItem styles.
  • #I458387 - Nodes can now be dragged and dropped correctly using the Ctrl + Shift key combination.
  • #I460076 - Nodes will now render correctly when dragged into the viewport with Virtualization mode enabled.
  • #I461607 - The connector’s annotation background will now rotate with the text when RotateReference is set as Parent.
  • #I464379 - Diagrams can now be properly exported even when specific nodes and connectors are collapsed.
  • #I456803 - The bridges of the connector will now be updated correctly when updating the connector’s segments using the LoadSegments method.
  • #I469015 - The FirstSelectedItem will now be correctly updated after diagram elements are dragged and dropped from the stencil.
  • #F182144 - The ComboBox and TextBox within the node content can now be edited correctly.

Features

  • #F180918 - Provided support for nudging annotations with arrow keys on the keyboard.
  • Provided support for displaying icons of image type for a menu item.
  • Provided support for scrolling using the PageDown and PageUp keys.

Breaking Changes

  • The Icon property of the DiagramMenuItem class has been changed from a string type to an object type.

SfMaps

Features

  • #I405270 - Improved the tooltip interactions in maps.

SfMaskedEdit

Bug fixes

  • #I439381 - The Mask will work properly when using the OR ( ) operator in the mask pattern.

SfUpDown

Bug fixes

  • #I456783,#I456708 - The undo and redo features in the SfUpDown control are now disabled when pressing Ctrl+Z and Ctrl+Y.
  • #I456708 - The undo operation is now disabled when the Z key on the keyboard is pressed.

TabControlExt

Bug fixes

  • #I457116 - The SelectedItemChanged event will be properly triggered, when switching between tabs with Ctrl+mouse click.
  • #I465157 - The selection of a tab using the tab list context menu will function correctly.

TileView

Bug fixes

  • #I440225 - Deleting a TileViewItem will now render the tile items properly.

TimeSpanEdit

Bug fixes

  • #I456517,I469398 - The millisecond field in the timespan can now be changed through keyboard interaction.
  • #I456517,I469398 - The negative sign will now correctly appear at the beginning of the timespan text, resolving the Overflow exception when using a negative value.

Visual Studio Extensions

New Feature

Syncfusion provides a notification message such as a trial version notification if the user using the Syncfusion trial assemblies in the WPF application, the latest NuGet package available notification and the latest Essential Studio build available notification if the user using the old version of the Syncfusion assemblies/NuGet packages in the WPF application.

XlsIO

Features

  • #I441410 - Opening RC4 encrypted Excel documents with a password is now supported.
  • Linear and Radial gradient fill for cells and charts are now supported in Excel to image conversion.