Essential Studio for MAUI Release Notes

v23.1.36
September 15, 2023

Common

New Controls

The below controls have been added newly.

  • Button
  • CheckBox
  • Date Picker
  • Date Time Picker
  • Picker
  • Radio Button
  • Segmented Control
  • Time Picker
  • TreeView

Production-ready controls

The following .NET MAUI controls have been developed to meet industry standards and are now marked as production-ready in this 2023 Volume 3 release:

  • Accordion
  • Chips
  • Expander
  • Numeric Entry
  • PDF Viewer

DocIO

Features

  • #I126382, #I132696, #I78411, #I54473, #I181495, #I185396, #I162589, #I240901, #I295754, #I295754, #I228151, #I231790, #I393710, #I337521, #I409802, #F66452, #F180978 - Compare two DOCX format documents and highlight the differences including insertion, deletion, and formatting changes.

PDF

Features

  • Added support for paginating the PdfHTMLTextElement in .NET core.
  • Added text only redaction support in the PDF document.
  • #I488916 - Added support to create PdfTilingBrush with specified inner and outer boundaries region.
  • Added support to extract images from the existing signature field’s appearance.

Bug Fixes

  • #I491729 - Fixed an issue where FindText does not work properly for a specific PDF document.
  • #I491312 - Preservation issue no longer occurs while drawing PdfTemplate.
  • #I493348 - Exception no longer occurs when inserting pages into the PDF document.
  • #I492409 - Null reference exception no longer occurs while getting the popup annotation Icon.
  • #I492417 - Finding text with text search option “WholeWords” is now working properly.
  • #I493428 - Fixed the text shaping problem that occurred when drawing Bengali script content to the PDF document.
  • #F180488 - Fixed an issue where the Timestamp Signer root and intermediate certificates were not being extracted properly from the DSS.
  • #I485690 - Pagination bounds height is now preserved properly while drawing the PDF grid.

Presentation

Features

SfButton New

The Button in .NET MAUI is a custom button control with UI customization. You can configure icons, background images, and corner edge radii in the SfButton.

Features

  • Easily customize a button as an outline, flat, circle, or icon button.
  • Display an image as the background for the control.
  • Display custom content in the button control.

SfCalendar

Features

  • FB42906 - Provided support for the new SelectedDateRanges property, allowing users to effortlessly select and manage multiple ranges of cells in the calendar.

SfCartesianChart

Features

  • #FB42685 - Selection zooming support allows users to zoom in on a specific rectangular section of the chart for a more detailed view.

  • #FB42685 - Directional zooming allows users to zoom in on either the horizontal or vertical axis separately. This helps them better analyze data trends along specific dimensions.

  • Programmatic tooltip display and hide : Show and Hide tooltip members allows user to programmatically display or conceal the tooltip at a specific location.

  • Exposed chart interaction override methods : Interactive behavior offers the flexibility to customize the chart based on users interaction. It responds to touch interactions (OnTouchDown, OnTouchUp, and OnTouchMove), allowing users to obtain chart touch point coordinates and meet specific requirements.

  • Conversion methods: The Cartesian chart offers the ability to obtain chart coordinates based on provided screen points and vice versa.

Bug fixes

  • #FB44613 - [iOS] The issue where the trackball was not disappearing upon touch release has been fixed.

SfCheckBox New

The CheckBox in .NET MAUI is a selection control that allows users to select one or more options from a set. The three states of a check box are checked, unchecked, and indeterminate.

Features

  • Supports three states.
  • Allow users to select and clear the control by tapping.
  • Supports check box color and label text customization.

SfChip

Features

  • #I476074 - Added support for the CloseButtonClicked event in SfChip in .NET MAUI. This allows users to perform specific actions when the close button of a chip is tapped.
  • #I476075 - Added support for font customization in SfChipGroup in .NET MAUI. This update allows users to customize the font family and font attributes of the chips in the SfChipGroup control.

SfCircularChart

Features

  • Exposed chart interaction override methods : Interactive behavior offers the flexibility to customize the chart based on users interaction. It responds to touch interactions (OnTouchDown, OnTouchUp, and OnTouchMove), allowing user to obtain chart touch point coordinates and meet specific requirements.

SfComboBox

Features

  • #I482197 - Added support for DropDownClosed event in SfComboBox in .NET MAUI.

SfDataForm

Features

  • Numeric Up-down Editor: Provided the built-in Numeric up-down editor in the data form to edit numeric values.

  • #I468450, #I489156 - Provided the editor height customization support, which allows you to change the height of each editor.

SfDataGrid

Features

  • #F183905, #I483699 - The VisualContainer and RowGenerator classes are provided as public. These classes can be obtained from SfDataGrid.

SfDatePicker New

The DatePicker control allows you to select a date among a list of dates. This control can be opened as dialog. Its rich feature set includes functionalities such as date range, date format, header, footer.

Features

  • Provided support to customize the properties (background, stroke, CornerRadius, padding) of the selection view in the picker.
  • Provided support to customize the OK and CANCEL buttons.
  • Provided support to add the header and its customization for the picker.
  • Provided support to add the column header and its customization for the date picker.
  • Provided support to select the picker item using interactive tap and scroll.
  • Provided support to represent date values in a different string format.
  • Provided support to to set minimum and maximum dates for the date picker.
  • Provided support to to display the picker in a popup window.

SfDateTimePicker New

The DateTimePicker control allows you to pick an date and time among a list of datetime that can be customized with custom view and it can be opened as dialog. Its rich feature set includes functionalities such as data binding, multi column, header/footer, custom view on header/footer.

Features

  • Provided support to customize the properties (background, stroke, CornerRadius, padding) of the selection view in the date time picker.
  • Provided support to customize the OK and CANCEL buttons.
  • Provided support to add the header and its customization for the picker.
  • Provided support to add the column header and its customization for the date and time picker.
  • Provided support to select the picker items using interactive tap and scroll.
  • Provided support to represent date and time values in a different string format.
  • Provided support to set minimum and maximum dates for the date time picker.
  • Provided support to display the date time picker in a popup window.

SfFunnelChart

Features

  • Exposed chart interaction override methods : Interactive behavior offers the flexibility to customize the chart based on users interaction. It responds to touch interactions (OnTouchDown, OnTouchUp, and OnTouchMove), allowing user to obtain chart touch point coordinates and meet specific requirements.

SfImageEditor Preview

Features

  • Toolbar customization: The .NET MAUI Image Editor supports customizing the built-in toolbar and adding custom toolbars.
  • Browse for image: The .NET MAUI Image Editor provides a browse feature that allows users to easily select images to edit.
  • Save-folder picker: The .NET MAUI Image Editor allows users to select a save location for edited images.
  • BMP files: The .NET MAUI Image Editor supports loading, editing, and saving BMP images.
  • Localization: The .NET MAUI Image Editor supports translating the toolbar text into different languages for specific cultures.

SfListView

Bug fixes

  • #I489525 - The LoadMore feature with LoadMoreOption.Auto now works correctly when using EmptyView.

SfMaps

Features

  • Provided support to the CenterChanged event whenever the center of the map gets changed.

SfMaskedEntry

Features

  • Added Value Changing Event support for the SfMaskedEntry control in .NET MAUI.

SfNumericEntry

Features

  • #I482469 - Added support for the AutoReverse property in the SfNumericEntry control of .NET MAUI. This property enables automatic reversal of the value when it reaches the maximum or minimum limit.

SfPdfViewer

Features

  • Provided support to add, remove, modify, import, export, and save sticky notes annotations.
  • Provided support to erase ink annotations.

Bug fixes

  • #I488319, #I491262 - [Android, iOS] The app will no longer crash when a PDF is scrolled and zoomed repeatedly.

SfPicker New

The Picker control allows you to pick an item from a list of items that can be customized with a custom view, and it can be opened as a dialog. Its rich feature set includes functionalities such as data binding, multi-column, header or footer, and custom view on header and footer.

Features

  • Provided support to customize the number of columns and the header text as per the requirement.
  • Provided support to customize the properties (background, stroke, CornerRadius, padding) of selection view in the picker.
  • Provided support to customize the OK and CANCEL buttons.
  • Provided support to customize items with a template.
  • Provided support to add the header and its customization for the picker.
  • Provided support to add the header and its customization for the picker.
  • Provided support to add the column header and its customization for the picker.
  • Provided support to select the picker items using interactive tap and scroll.
  • Provided support to display the picker in a popup window.

SfPopup

Features

  • #I474868 - The following animations have been added for opening and closing the pop-up window on the screen,

    • Zoom
    • Fade
    • Slide on left
    • Slide on right
    • Slide on top
    • Slide on bottom
    • None
  • #I474188 - Added the PopupBackground property to custmize the background color of the pop-up view.

  • #I453114, #F181503 - Added the following option to display a pop-up view, enabling users to receive a result that they can wait for and take action upon.

    • ShowAsync()
    • Show(string title, string message, string acceptText, string declineText)
  • Provided the following static method options to show the pop-up view.

    • Show(string title, string message)
    • Show(string title, string message, string acceptText)

SfPyramidChart

Features

  • Exposed chart interaction override methods : Interactive behavior offers the flexibility to customize the chart based on users interaction. It responds to touch interactions (OnTouchDown, OnTouchUp, and OnTouchMove), allowing user to obtain chart touch point coordinates and meet specific requirements.

SfRadioButton New

The Radio Button in.NET MAUI is a selection control that allows users to choose one of several options. The two states of the radio button are checked and unchecked.

Features

  • Allow users to select and clear the control by tapping.
  • Supports radio button color and label text customization.

SfScheduler

Features

  • FB41517 - Provided the appointment text color support, which allows you to change the text color of each appointment.

SfSegmentedControl New

The Syncfusion .NET MAUI Segmented control provides options from a linear set of segments containing text, an icon, or both, each as a discrete button, which allows you to select choices in a user-friendly manner.

Features

  • Display the text, image, or combination as separate segment buttons.
  • Scroll the segment items to accommodate more items without occupying more space.
  • Provides four types of selection indicator placement, such as fill, border, top, and bottom border selection.
  • Restrict selection to specific segments.
  • Customize segment appearances.

SfTimePicker New

The TimePicker control allows you to pick a time. This control can be opened as dialog. Its rich feature set includes functionalities such as time format, header, and footer.

Features

  • Provided support to customize the properties (background, stroke, CornerRadius, padding) of selection view in the time picker.
  • Provided support to customize the OK and CANCEL buttons.
  • Provided support to add the header and its customization for the picker.
  • Provided support to add the column header and its customization for the time picker.
  • Provided support to select the picker item using interactive tap and scroll.
  • Provided support to represent time values in a different string format.
  • Provided support to display the time picker in a popup window.

SfTreeView New

The Syncfusion .NET MAUI TreeView is a data-oriented control that displays data in a hierarchical structure. It provides a user-friendly way to interact with complex data structures and navigate through different levels of information by allowing users to expand and collapse nodes to reveal or hide underlying information.

Features

  • Enhanced performance: Uses an optimized view-reusing strategy.

  • Bound and unbound modes: Bind hierarchical data or manually add unbound tree nodes.

  • Selection: Select nodes through different selection modes and keyboard navigation.

  • Item templating: Customize the appearance of each node.

  • Expand and collapse nodes: Easily reveal or hide underlying information.

XlsIO

Features

  • #I353374 - Autoshapes are now supported in Excel to Image conversion.
  • #I464512 - Data bar conditional formatting with gradient fill is now supported in Excel to PDF conversion.
  • #I398064, #I475638 - Provided support for creating threaded comments while creating Excel documents and in Excel to PDF conversion.
  • #I431117, #I485598 - Provided support to skip the pivot table subtotal in Excel to PDF conversion.
  • Provided support for adding scenarios in the What-If Analysis scenario manager.