Introducing the 8th Set of .NET MAUI Controls and Features
Tags: dotnetmaui, mobile, desktop
Published: 2023-06-22 07:38:12

---
title: Introducing the 8th Set of .NET MAUI Controls and Features
published: true
date: 2023-06-22 05:14:20 UTC
tags: dotnetmaui, mobile, desktop
canonical_url: https://www.syncfusion.com/blogs/post/whats-new-dotnet-maui.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1r4ds8cf0j8sfwyqf2bk.png
---
[Syncfusion](https://www.syncfusion.com "Syncfusion") is happy to roll out our eighth set of new [.NET MAUI controls](https://www.syncfusion.com/maui-controls ".NET MAUI controls") and features in the [Essential Studio 2023 Volume 2](https://www.syncfusion.com/forums/183035/essential-studio-2023-volume-2-main-release-v22-1-34-is-available-for-download "Essential Studio 2023 Volume 2") release.

Let’s take a look at them!

## New .NET MAUI controls

In the 2023 Volume 2 release, we introduced the following new .NET MAUI controls in preview mode:

- [Accordion](#accordion)
- [Chips (with chip group)](#chips)
- [Expander](#expander)
- [Image Editor](#image)
- [Numeric Entry (with NumericUpDown)](#numeric)

###<a name="accordion">.NET MAUI Accordion</a>

The new [.NET MAUI Accordion](https://www.syncfusion.com/maui-controls/maui-accordion ".NET MAUI Accordion control") control offers a vertically collapsible panel with stacked headers, allowing the simultaneous expansion or collapse of one or multiple items.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-Accordion-control.gif" alt=".NET MAUI Accordion control" style="width:100%">

  <figcaption>.NET MAUI Accordion control</figcaption>

</figure>

#### Key features

- **Data binding** : Utilizes the **BindableLayout** property to bind data collections and populate the Accordion.
- **Expand mode** : Supports various expansion modes and allows the expansion of single or multiple items.
- **Animation** : Animate the expansion and collapse of accordion items. You can customize the duration and style of the animations.

###<a name="chips">.NET MAUI Chips with chip group</a>

The new [.NET MAUI Chips](https://www.syncfusion.com/maui-controls/maui-chips ".NET MAUI Chips") control is used to present information in an interactive and customizable layout. It arranges multiple chips in a user-preferred layout and groups them so end users can make selections.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-Chips-control.gif" alt=".NET MAUI Chips control" style="width:100%">

  <figcaption>.NET MAUI Chips control</figcaption>

</figure>

### Key features

- **Multiple layouts** : Use stack, flex, grid, absolute, and relative layouts to add and arrange chips.
- **Chip types** : Supports four different chip types: input, choice, filter, and action.
- **Selection** : You can perform single and multiple selections in the choice and filter chips, respectively.
- **Add custom view** : Add a custom view like a combo box to input values using the input type chips.
- **Perform action** : Perform any action in the chip group or individual chip using the action chip type.
- **Customization** : You can easily customize the corner radius, border color, border thickness, text color, background color, close button color, selection indicator color, and more.

###<a name="expander">.NET MAUI Expander</a>

The new [.NET MAUI Expander](https://www.syncfusion.com/maui-controls/maui-expander ".NET MAUI Expander") is a layout control capable of loading any UI view in the header and content sections. Users can effortlessly expand or collapse the control by simply tapping the header.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-Expander-control.gif" alt=".NET MAUI Expander control" style="width:100%">

  <figcaption>.NET MAUI Expander control</figcaption>

</figure>

### Key features

- **Expand and collapse options** : Easily expand the content to reveal more information or collapse it to conserve space in the user interface.
- **Header and content customization** : Customize the header and content views by adding icons, images, or any other UI element to provide a rich and dynamic user experience.
- **Animation** : Use animation and effects to enhance the visual appeal and interactivity of the expand and collapse functionality.

###<a name="image">.NET MAUI Image Editor</a>

The new [.NET MAUI Image Editor](https://www.syncfusion.com/maui-controls/maui-image-editor ".NET MAUI Image Editor") is used to crop, flip, rotate, and annotate images with freehand drawing and built-in shapes.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-Image-Editor-control.gif" alt=".NET MAUI Image Editor control" style="width:100%">

  <figcaption>.NET MAUI Image Editor control</figcaption>

</figure>

#### Key features

- **Image cropping** : Crop the desired portion of images.
- **Effects** : This feature applies various visual effects to an image, such as adjusting the brightness, blur, contrast, exposure, saturation, sharpening, hue, and opacity values.
- **Zooming** : Zoom and pan over an image.
- **Transformation** : Performs image transformation actions such as rotation and flip.
- **Annotation** : Add text, built-in shapes, and freehand drawing over images.
- **Toolbar** : Edit an image with the built-in toolbar.
- **Undo and redo** : Undo or redo the changes made in the image.
- **Save** : Save the edited image in the desired location.

###<a name="numeric">.NET MAUI Numeric Entry (NumericUpDown)</a>

The new [.NET MAUI Numeric Entry](https://www.syncfusion.com/maui-controls/maui-numeric-entry ".NET MAUI Numeric Entry") is an advanced version of the Entry control that restricts input to numeric values. It also provides a gesture-friendly UI and can be configured to display different formats like currency and scientific symbols.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-Numeric-Entry-control.gif" alt=".NET MAUI Numeric Entry control" style="width:100%">

  <figcaption>.NET MAUI Numeric Entry control</figcaption>

</figure>

#### Key features

- **FormatString** : Input string can be formatted by using the format strings.
- **Localization** : The number format can be localized to any supported culture.
- **AllowNull** : Set a null value.
- **UpDown buttons** : Value gets parsed based on the parser mode. It provides up-and-down repeat buttons to increase and decrease the values.

## What’s new in our existing .NET MAUI controls?

We have seen the new controls introduced in our Syncfusion .NET MAUI suite by the 2023 Volume 2 release. Let us look at the exciting new features added to our existing controls.

### .NET MAUI ListView

#### Drag-and-drop support

In [.NET MAUI ListView](https://www.syncfusion.com/maui-controls/maui-listview ".NET MAUI ListView"), you can reorder items by dragging them with a long press or from the drag indicator view and then dropping them at the desired position.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Dragging-and-dropping-items-in-.NET-MAUI-ListView.gif" alt="Dragging and dropping items in .NET MAUI ListView" style="width:100%">

  <figcaption>Dragging and dropping items in .NET MAUI ListView</figcaption>

</figure>

### .NET MAUI Cartesian Charts

The following new chart types have been added to the [.NET MAUI Cartesian Charts](https://www.syncfusion.com/maui-controls/maui-cartesian-charts ".NET MAUI Cartesian Charts") control.

#### Step line chart

Step line charts are commonly used to visualize data that changes over time. They represent a set of points connected by horizontal and vertical lines. These charts commonly showcase time-series data, where data points are recorded regularly.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-step-line-chart.png" alt=".NET MAUI step line chart" style="width:100%">

  <figcaption>.NET MAUI step line chart</figcaption>

</figure>

#### Step area chart

In the step area chart, the data points are connected by horizontal and vertical line segments resembling a staircase. The area between the line segments and the x-axis line is filled with a color or a pattern. Step area charts are commonly used to showcase data that has a cumulative value.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-step-area-chart.png" alt=".NET MAUI step area chart" style="width:100%">

  <figcaption>.NET MAUI step area chart</figcaption>

</figure>

#### 100% stacked column

A 100% stacked column chart is used to display multiple categories or groups of data as vertical columns stacked on top of each other. It shows the relative percentage of multiple data series in stacked columns, while the cumulative percentage of the stacked columns always equals 100%.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-100-stacked-column-chart.png" alt=".NET MAUI 100% stacked column chart" style="width:100%">

  <figcaption>.NET MAUI 100% stacked column chart</figcaption>

</figure>

#### Range area chart

Each data point in the range area chart represents a range from a minimum to a maximum value. These charts are commonly used to analyze stock market data over a specific period of time.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-range-area-chart.png" alt=".NET MAUI range area chart" style="width:100%">

  <figcaption>.NET MAUI range area chart</figcaption>

</figure>

#### Candle chart

The candle chart is a financial chart used to depict the price movements of currency, securities, and derivatives. It resembles a candlestick, featuring a vertical rectangle with wicks at both ends. The upper and lower sections of the candlestick represent the open and closed prices.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-candle-chart.png" alt=".NET MAUI candle chart" style="width:100%">

  <figcaption>.NET MAUI candle chart</figcaption>

</figure>

#### OHLC chart

An OHLC chart is similar to a candle chart used in technical analysis to display the price movement of stocks over a specific period. It provides information about an asset’s opening, highest, lowest, and closing prices for each time interval.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/NET-MAUI-OHLC-chart.png" alt=".NET MAUI OHLC chart" style="width:100%">

  <figcaption>.NET MAUI OHLC chart</figcaption>

</figure>

### .NET MAUI Circular Charts

From the 2023 Volume 2 onward, you can enjoy the following new features in the [.NET MAUI Circular Charts](https://www.syncfusion.com/maui-controls/maui-circular-charts ".NET MAUI Circular Charts") control.

#### Explode all support

In [pie](https://www.syncfusion.com/maui-controls/maui-circular-charts/chart-types/maui-pie-chart ".NET MAUI Pie Chart") and [doughnut charts](https://www.syncfusion.com/maui-controls/maui-circular-charts/chart-types/maui-doughnut-chart ".NET MAUI Doughnut Chart"), you can use the **ExplodeAll** property to separate all segments from the center, creating equal gaps among them.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Explode-all-features-in-.NET-MAUI-pie-and-doughnut-charts.png" alt="Explode-all features in .NET MAUI pie and doughnut charts" style="width:100%">

  <figcaption>Explode-all features in .NET MAUI pie and doughnut charts</figcaption>

</figure>

#### Grouping segments

The segments in the pie and doughnut charts can be grouped into the **Others** category using the **GroupTo** and **GroupMode** properties. The **GroupMode** property is used to specify the grouping type based on the slice angle, actual data point value, or percentage value. The **GroupTo** property is used to set the limit to group data points into a single slice. The grouped segment is labeled as **Others** in the chart legend.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Grouping-segments-in-.NET-MAUI-Circular-Charts.png" alt="Grouping segments in .NET MAUI Circular Charts" style="width:100%">

  <figcaption>Grouping segments in .NET MAUI Circular Charts</figcaption>

</figure>

### .NET MAUI DataGrid

#### Grouping

This feature enables users to group rows of data based on the values in one or more columns in the [.NET MAUI DataGrid](https://www.syncfusion.com/maui-controls/maui-datagrid ".NET MAUI DataGrid").
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Grouping-rows-in-.NET-MAUI-DataGrid.png" alt="Grouping rows in .NET MAUI DataGrid" style="width:100%">

  <figcaption>Grouping rows in .NET MAUI DataGrid</figcaption>

</figure>

#### Caption and group summaries

The caption summary feature allows users to display a row at the top of the group that contains summary data for the columns. The group summary feature enables users to display a row at the bottom of the group to contain this summary data.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Caption-and-group-summaries-in-.NET-MAUI-DataGrid.png" alt="Caption and group summaries in .NET MAUI DataGrid" style="width:100%">

  <figcaption>Caption and group summaries in .NET MAUI DataGrid</figcaption>

</figure>

#### Export to Excel or PDF format

This feature enables users to export the grid data to an Excel or PDF file.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Exporting-grid-data-to-PDF-format.gif" alt="Exporting grid data to PDF format" style="width:100%">

  <figcaption>Exporting grid data to PDF format</figcaption>

</figure>

### .NET MAUI DataForm

#### DataForm numeric editor

The [.NET MAUI DataForm](https://www.syncfusion.com/maui-controls/maui-dataform ".NET MAUI DataForm") control now supports a built-in numeric editor to enter and edit numeric values.

#### DataForm masked text editor

The DataForm control also supports a built-in masked text editor to enforce specific input patterns and formats for text values.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Numeric-and-masked-text-editors-of-.NET-MAUI-DataForm.gif" alt="Numeric and masked text editors of .NET MAUI DataForm" style="width:100%">

  <figcaption>Numeric and masked text editors of .NET MAUI DataForm</figcaption>

</figure>

### .NET MAUI Calendar

#### Calendar identifiers

The [.NET MAUI Calendar](https://www.syncfusion.com/maui-controls/maui-calendar ".NET MAUI Calendar") control now supports calendar identifiers to display different calendars based on various cultures and regions. The supported identities are **Gregorian** , **Hijri** , **Korean** , **Persian** , **Taiwanese** , **Thai**  **Buddhist** , and **UmAlQura**.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Calendar-identifiers-in-.NET-MAUI-Calendar-control.gif" alt="Calendar identifiers in .NET MAUI Calendar control" style="width:100%">

  <figcaption>Calendar identifiers in .NET MAUI Calendar control</figcaption>

</figure>

### .NET MAUI Scheduler

#### Appointment drag-and-drop feature

In [.NET MAUI Scheduler](https://www.syncfusion.com/maui-controls/maui-scheduler ".NET MAUI Scheduler"), users can easily drag and drop appointments to change their date, time, or duration in all Scheduler views. This functionality provides a seamless and intuitive way to reschedule appointments.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Dragging-and-dropping-appointments-in-.NET-MAUI-Scheduler.gif" alt="Dragging and dropping appointments in .NET MAUI Scheduler" style="width:100%">

  <figcaption>Dragging and dropping appointments in .NET MAUI Scheduler</figcaption>

</figure>

### .NET MAUI ComboBox

#### Custom filtering

Use the custom filtering option in the [ComboBox](https://www.syncfusion.com/maui-controls/maui-combobox ".NET MAUI ComboBox") control to apply your filter logic and have items suggested based on it. This functionality can be achieved by utilizing the **FilterBehavior** property.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Custom-filtering-in-.NET-MAUI-ComboBox.gif" alt="Custom filtering in .NET MAUI ComboBox" style="width:100%">

  <figcaption>Custom filtering in .NET MAUI ComboBox</figcaption>

</figure>

### .NET MAUI PDF Viewer

#### Select and copy the text

The [.NET MAUI PDF Viewer](https://www.syncfusion.com/maui-controls/maui-pdf-viewer ".NET MAUI PDF Viewer") now allows users to select and copy text from PDF files to the clipboard. When you need text from a PDF file to reuse in another document, you can select and copy the required text and paste it into your document.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Selecting-and-copying-text-in-a-PDF-file-using-.NET-MAUI-PDF-Viewer.gif" alt="Selecting and copying text in a PDF file using .NET MAUI PDF Viewer" style="width:100%">

  <figcaption>Selecting and copying text in a PDF file using .NET MAUI PDF Viewer</figcaption>

</figure>

### .NET MAUI Text Input Layout

#### Picker, TimePicker, and DatePicker support

The [.NET MAUI Text Input Layout](https://www.syncfusion.com/maui-controls/maui-textinputlayout ".NET MAUI Text Input Layout") control now includes support for the **Picker** , **TimePicker** , and **DatePicker** controls. You can leverage the capabilities of floating labels, icons, and assistive labels with these input controls. They provide a cohesive and visually appealing user experience for selecting values or dates within your application.
<figure>

  <img src="https://www.syncfusion.com/blogs/wp-content/uploads/2023/06/Picker-TimePicker-and-DatePicker-support-in-.NET-MAUI-Text-Input-Layout.jpg" alt="Picker, TimePicker, and DatePicker support in .NET MAUI Text Input Layout" style="width:100%">

  <figcaption>Picker, TimePicker, and DatePicker support in .NET MAUI Text Input Layout</figcaption>

</figure>

## Toolbox support

All Syncfusion .NET MAUI controls come with Toolbox support for [Visual Studio 2022](https://visualstudio.microsoft.com/vs/ "Visual Studio"). You drag and drop controls from the Toolbox directly into your XAML files. Thus, the process of adding and configuring controls in your MAUI apps is simplified.

## 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 2 release:

- [Masked Entry](https://www.syncfusion.com/maui-controls/maui-masked-entry ".NET MAUI Masked Entry Control")
- [Popup](https://www.syncfusion.com/maui-controls/maui-popup ".NET MAUI Popup Control")
- [Shimmer](https://www.syncfusion.com/maui-controls/maui-shimmer ".NET MAUI Shimmer Control")

## Conclusion

Thanks for reading! I hope you enjoyed exploring Syncfusion’s new [.NET MAUI controls](https://www.syncfusion.com/maui-controls ".NET MAUI Controls") and features introduced in the [Essential Studio 2023 Volume 2](https://www.syncfusion.com/forums/183035/essential-studio-2023-volume-2-main-release-v22-1-34-is-available-for-download "Essential Studio 2023 Volume 2") release. If you want to learn about the other updates in this release, please visit our [Release Notes](https://help.syncfusion.com/common/essential-studio/release-notes/v22.1.34 "Syncfusion Release Notes") and [What’s New](https://www.syncfusion.com/products/whatsnew "Syncfusion What's New") pages.

If you are not a Syncfusion customer, we invite you to try our [30-day free trial](https://www.syncfusion.com/downloads "Free evaluation of the Essential Studio products") to experience these latest features. Feel free to share any feedback or questions in the comments section below.

You can also reach us through our [support forums](https://www.syncfusion.com/forums "Syncfusion Support Forum"), [support portal](https://support.syncfusion.com/ "Syncfusion Support Portal"), or [feedback portal](https://www.syncfusion.com/feedback "Syncfusion Feedback Portal"). We are always happy to assist you!

## Related blogs

- [Syncfusion Essential Studio 2023 Volume 2 Is Here!](https://www.syncfusion.com/blogs/post/essential-studio-2023-volume-2.aspx "Blog: Syncfusion Essential Studio 2023 Volume 2 Is Here!")
- [Chart of the Week: Creating a .NET MAUI Pie Chart to Illustrate US Methane Emissions in 2021](https://www.syncfusion.com/blogs/post/dotnet-maui-pie-chart-visualize-us-methane-emissions.aspx "Blog: Chart of the Week: Creating a .NET MAUI Pie Chart to Illustrate US Methane Emissions in 2021")
- [Chart of the Week: Creating a .NET MAUI Waterfall Chart to Track Monthly Sales](https://www.syncfusion.com/blogs/post/dotnet-maui-pie-chart-visualize-us-methane-emissions.aspx "Blog: Chart of the Week: Creating a .NET MAUI Waterfall Chart to Track Monthly Sales")
- [A Smoother User Experience with Image Caching in .NET MAUI](https://www.syncfusion.com/blogs/post/dotnet-maui-pie-chart-visualize-us-methane-emissions.aspx "Blog: A Smoother User Experience with Image Caching in .NET MAUI")