We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback
What's New in Syncfusion .NET MAUI Controls

ESSENTIAL STUDIO 2024 VOLUME 1

What's New in Syncfusion .NET MAUI Controls

Jump-start your .NET MAUI project with the new Chat, Parallax View, Polar and Radar Charts, Radial Menu, Rotator, StepProgressBar, and TreeMap controls; seven more production-ready controls; and light and dark themes that rolled out in the 2024 Volume 1 release.

Production-ready controls

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

  • Cards
  • Carousel
  • Navigation Drawer
  • Pull to Refresh
  • Sunburst Chart
  • Switch
  • TreeView

Visual theme support

The Syncfusion .NET MAUI controls now support light and dark themes. This is key-based theming for light and dark themes, which uses a separate ResourceDictionary class for each theme and loads the resources with the DynamicResource markup extension.

Visual Theme support

Chat (New)

The .NET MAUI Chat control, also known as a conversational UI, provides a modern, conversational chatbot experience. It is a flexible control that shows the conversation between two or more users in a fully customizable layout. Messages can be different combinations of text, images, hyperlinks, cards, and more.

Key features

  • Message types: Include text, calendar, time picker, card, image, and hyperlink types.
  • Time break: Organizes chat messages into groups according to their date and time of creation.
  • Typing indicator: Real-time indication of when another user is typing a message, enhancing the conversational experience.
  • Suggestions: Offer quick options to choose from and expedite the conversation.
  • Load more: Loads past messages as users scroll through the chat history.
  • Styling: Customize the appearance of incoming and outgoing messages.

.NET MAUI Chat

Parallax View (New)

Description

The Parallax View control provides a parallax effect to a background view by moving the background element at different speeds.

Key features

  • Set any kind of background view.
  • Customize the speed of the parallax scroll.
  • Use horizontal and vertical scrolling orientations.

.NET MAUI Parallax View

Polar Charts (New)

Description

A polar chart is a graphical representation of data displayed in a circular format. It is particularly useful for visualizing data with cyclical or radial patterns.

Key features

  • Gridline type: Change the rendering type of axis gridlines to polygon or circle.
  • Data labels and legends: Enhance readability by labeling data points and providing a legend.
  • Tooltips: Provide additional information about individual segments.
  • Multiple series: Render multiple polar series at the same time to compare and visualize two series simultaneously.

Visualization of plot chart in .NET MAUI.

Radial Menu (New)

The .NET MAUI Radial Menu is a control that displays a hierarchical menu in a circular layout, which is optimized for touch-enabled devices. Typically, it is used as a context menu, and it can expose more menu items in the same space than traditional menus.

Key features

  • Drag: Move the control around the screen to prevent it from covering underlying content.
  • Rotation: Rotate menu items for enhanced interaction.
  • Font icon support: Add scalable vector graphics to avoid common issues associated with traditional image icons.
  • Custom views: Incorporate custom views, such as images, within the menu.

.NET MAUI Radial Menu

Rotator (New)

The .NET MAUI Rotator is a UI control that provides an interactive way to show images and navigate through a collection of views. It supports various navigation options, like swiping, autoplay, and tapping.

Key features

  • Navigation styles: Choose between dot or thumbnail navigation styles to browse through content.
  • Placement customization: Position dot or thumbnail indicators on any of the four edges.
  • Continuous play and looping: Set items to play automatically and rotate in a continuous loop.

.NET MAUI Rotator

Step Progress Bar (New)

The .NET MAUI Step Progress Bar is a control that indicates the progress of a multiple-step (state) process. This control can be used to track the progress of online purchases; new user registrations; the live location of buses, trains, and flights; and more.

Key features

  • Display progress horizontally or vertically.
  • Use a three-state progress indication: Not Started, In Progress, and Completed.
  • Customize the active step index and progress values.
  • Add descriptions to each state on both sides.
  • Customize step content using numbers, ticks, crosses, dots, or images.
  • Customize the shape of each state or step with options such as circles or squares.

Multi-step process in .NET MAUI StepProgressBar.

TreeMap (New)

The .NET MAUI TreeMap control visually represents hierarchical data using nested rectangles that are sized and colored according to the underlying values.

Key features

  • Seamlessly bind the TreeMap control to hierarchical data structures.
  • Group the TreeMap levels based on the data hierarchy.
  • Choose from multiple layout options, including Squarified, SliceAndDiceAuto, SliceAndDiceHorizontal, and SliceAndDiceVertical, to represent items at different levels of a hierarchy.
  • Utilize brush settings within the TreeMap to customize fill colors for group or leaf items based on ranges or values.
  • Add interactive highlighting, selection, and tooltips.
  • Select from various legend styles to provide information about the TreeMap data clearly.
  • Completely customize the TreeMap leaf items with templates.

NET MAUI TreeMap.

Autocomplete

Token modes

The .NET MAUI Autocomplete now supports token modes, which allow users to display selected items as tokens inside the control in the following ways:

  • Wrap: Tokens are arranged vertically, stacking in columns to prevent overflow beyond the visible space.
  • None: Tokens are displayed in a single horizontal line.

Enable auto size

This feature allows the control to dynamically extend its layout based on the input content.

.NET MAUI Autocomplete

Cartesian Charts

New series type

The histogram series is now available as a Cartesian series type, allowing for the visualization of data points within a continuous range in column format.

Visualization of histogram series in .NET MAUI Cartesian Charts.

Plot band

Shade specific regions or ranges in the plot area background at regular or custom intervals. Additionally, text can be added to indicate the significance of each region.

Visualization of plot band in .NET MAUI Cartesian Charts.

Label template

This template lets you add any kind of view to data labels.

Visualization of custom data labels in .NET MAUI Cartesian Charts.

Label context

Utilize this feature to display the content of data labels as the percentage value of the corresponding data point’s y-value.

Circular Charts

Label template

This template lets users add any kind of view to data labels.

Visualization of custom data label in .NET MAUI Circular Charts.

Label context

Utilize this feature to display the content of data labels as the percentage value of the corresponding data point’s y-value.

ComboBox

Token modes

The .NET MAUI ComboBox now supports token modes, which allow users to display selected items as tokens inside the control in the following ways:

  • Wrap: Tokens are arranged vertically, stacking in columns to prevent overflow beyond the visible space.
  • None: Tokens are displayed in a single horizontal line.

Enable auto size

This feature allows the control to dynamically extend its layout based on the input content.

.NET MAUI ComboBox

DataForm

Floating label layout for pickers

This feature allows users to make labels elegantly float above input fields in date, time, and picker editors.

Dataform Floating Label Layout

Label view customization

This feature allows user to customize the label view in the default stack (label and editor) layout.

Label View Customization in Dataform

DataGrid

Unbound row

This feature allows users to add rows to the top and bottom of the DataGrid that are not bound with a data object from the underlying data source.

.NET MAUI DataGrid Unbound Row

Unbound column

The feature allows users to add columns that are not bound with data objects from the underlying data source.

.NET MAUI DataGrid Unbound Column

Column resizing

This feature allows users to resize columns by tapping and dragging the right border of the column headers.

.NET MAUI DataGrid Column Resizing

Load more

This feature enables users to load and display additional data in the DataGrid as they scroll or request more content.

.NET MAUI DataGrid Load more

Pull to refresh

This feature allows users to refresh data when the DataGrid is pulled down.

.NET MAUI DataGrid PullToRefresh

Excel Library

Chart to Image enhancements

The following enhancements are added for the chart to image conversion.

  • Line caps for line charts are now preserved.
  • The line dash style for line and scatter charts are now preserved.
  • The manually positioned chart titles are preserved.
  • The 100% stacked line chart can be converted to an image.
  • The axis titles’ text is wrapped.
  • The multilevel category labels now render properly.

Chart to Image enhancements in Excel document

Image Editor

Serialization

This feature allows users to serialize and deserialize annotations and their settings.

Serialization and Deserialization

Custom annotation view

This feature allows users to add a custom annotation view in the Image Editor.

Custom Annotation View

Z-ordering for annotations

Users can change the order of annotations along the z-axis in the Image Editor.

Z-Ordering for Annotations

Flow direction

This feature allows users to change the direction of the Image Editor’s flow.

PDF Library

XPS to PDF conversion

The XPS to PDF conversion is added to the .NET MAUI platform. Users can integrate seamless XPS to PDF conversion capabilities into their .NET MAUI apps for enhanced document portability and cross-platform compatibility.

XPS to PDF

Remote GoTo action in PDF

This feature allows users to add or modify remote actions that navigate to an external PDF document. Users can easily add links to a specific page or location of another PDF document.

Remote GoTo action

Digital signature enhancement

Users can effortlessly add signature and timestamp certificates to the PDF Document Security Store (DSS), ensuring greater security and compliance with PDF standards.

PDF Viewer

Electronic signatures

This feature allows users to add, remove, and modify electronic signatures in PDF files that include freehand-drawn, text, and image signatures. It can be used to sign contracts and agreements digitally, eliminating the need for physical signatures.

.NET MAUI PDF Viewer electronic signatures.

Custom bookmarks

This feature allows users to add, remove, and modify custom bookmarks in PDF files. They let users quickly jump to specific sections or chapters without scrolling through the entire document.

.NET MAUI PDF Viewer custom bookmarks.

Page layout modes

This feature allows users to view the PDF files in different page layout modes, such as continuous and single page. The single-page layout mode can be used to enhance the reading experience, especially when the content is text-heavy. It provides a focused view, allowing readers to concentrate on one page at a time without distractions. When presenting PDF documents as slideshows, the layout allows a seamless transition from one page to the next.

.NET MAUI PDF Viewer page layout modes.

Stylus-only mode for ink annotations

This feature allows users to draw ink annotations only with the stylus in PDF files on the Android and iOS platforms. The touch and mouse interactions will perform panning and scrolling instead in this mode. This feature enhances precision when adding ink annotations to a document. Users can take advantage of the stylus for more accurate and natural-looking drawings.

PowerPoint Library

Crop an image in a PowerPoint presentation

The PowerPoint Library now includes APIs for cropping images within existing PowerPoint presentations or when creating new presentations from scratch, mirroring the picture crop options in Microsoft PowerPoint.

With this feature, when the presentation contains cropped images, users have the ability to save them as they are, preserving the cropped regions instead of the original pictures.

Crop an image in .NET MAUI

Presentation merge enhancements

The PowerPoint Library now compares master and layout slides to prevent the addition of duplicate master slides and to ensure the reuse of existing master slides when merging slides from another presentation.

PowerPoint-to-PDF and image conversion enhancements

  • Charts with shapes are now preserved in PowerPoint-to-PDF and image conversions.
  • The line caps for line charts are now preserved.
  • The line dash style for line and scatter charts is now preserved.
  • Manually positioned chart titles are now preserved.
  • 100% stacked line charts can be converted during PowerPoint-to-PDF and image conversions.
  • Wrapped text for axis titles is now preserved.
  • Multilevel category labels in charts are now rendered properly.

Charts in PPTX-to-PDF conversion in .NET MAUI

Scheduler

Customize cell selection

This feature allows users to customize the selection background and add a custom view.

Cell Selection Customization

Appointment indicator count support

This feature allows users to customize the appointment indicator count in the month view cell according to the width of the month cell.

TreeView

Load on demand

This feature allows users to load child items dynamically when expanding the parent node.

Load-on-demand feature in .NET MAUI TreeView

Checkbox

Users can load a checkbox in each node and toggle the checked and unchecked state of the respective nodes.

Checkbox nodes in .NET MAUI TreeView

Visual Studio Extension

New feature

.NET MAUI Project Template

Syncfusion is excited to introduce a new Visual Studio Code extension: .NET MAUI Project Template, a robust tool that simplifies .NET MAUI application development. With this intuitive project wizard, developers can effortlessly build feature-rich .NET MAUI applications using Syncfusion components.

.NET MAUI Project Template

To learn more about the .NET MAUI Project Template, refer to this documentation.

.NET MAUI Code snippet

Syncfusion is excited to introduce a new Visual Studio Code .NET MAUI code snippet that allows you to seamlessly integrate Syncfusion controls into both new and existing projects.

.NET MAUI Code Snippet

To learn more about the .NET MAUI code snippet, refer to this documentation.

Word Library

Update Table of Contents (TOC)

The Word Library now supports the inclusion of \c and \a switches when updating the table of contents (TOC) in a Word document. The purposes of these switches are:

  • \c: Includes captions of figures, tables, charts, and other items that are numbered by SEQ fields in TOC entries.
  • \a: Builds a table of captions by excluding caption labels and numbers.

With this feature, you can create a table of figures, tables, charts, and more, giving readers a clear overview of the document’s contents and facilitating easier navigation.

Update Table of Contents in .NET MAUI

Word-to-PDF and image conversion enhancements

  • Enhanced preservation of Arabic text formatting, particularly italicized text, during Word to PDF or image conversion.
  • Now, headers and footers that exceed half of the page in a Word document are preserved during Word to PDF or image conversion.

Enhanced Chart preservation in Word-to-PDF and image conversion

  • Charts with shapes are now preserved in Word-to-PDF and image conversions.
  • The line caps for line charts are now preserved.
  • The line dash style for line and scatter charts is now preserved.
  • Manually positioned chart titles are now preserved.
  • 100% stacked line charts can be converted during Word-to-PDF and image conversions.
  • Wrapped text for axis titles is now preserved.
  • Multilevel category labels in charts are now rendered properly.

Charts in Word-to-PDF conversion in .NET MAUI

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon