Introducing the 10th Set of .NET MAUI Controls and Features
Tags: dotnetmaui, mobile, crossplatform, ui
Published: 2023-12-28 06:14:51

---
title: Introducing the 10th Set of .NET MAUI Controls and Features
published: true
date: 2023-12-18 13:16:03 UTC
tags: dotnetmaui, mobile, crossplatform, ui
canonical_url: https://www.syncfusion.com/blogs/post/dotnet-maui-2023-volume-4.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/evvpjkw1243n2evbyc2i.png
---
[Syncfusion](https://www.syncfusion.com/ "Syncfusion Site") is happy to roll out our 10th set of new [.NET MAUI](https://www.syncfusion.com/maui-controls ".NET MAUI controls") controls and features in the [Essential Studio 2023 Volume 4](https://www.syncfusion.com/forums/185916/essential-studio-2023-volume-4-main-release-v24-1-41-is-available-for-download "Essential Studio 2023 Volume 4") release. We’ll explore them in this blog.

## New .NET MAUI controls

In the 2023 Volume 4 release, we introduce the following. NET MAUI controls in preview mode:

- [Cards](#Cards)
- [Carousel](#Carousel)
- [Navigation Drawer](#Navigation)
- [PullToRefresh](#Pull)
- [Sunburst Chart](#Sun)
- [Switch](#Switch)

## <a name="Cards">.NET MAUI Cards</a>

The new [.NET MAUI Cards](https://www.syncfusion.com/maui-controls/maui-cards ".NET MAUI Cards") is a container control. It allows users to create dismissible cards or a stack of cards. It can also organize a sequence of cards where only one card is visible at a time. Users can easily navigate through the stack by swiping to reveal the next card in the sequence.

### Key features

- Create dismissible cards.
- Customize the background, border width, border color, corner radius, indicator thickness, indicator color, and indicator position.
- Restrict the dismissal of cards.
- Create a stack of cards.
- Dismiss and retrieve cards in the left, right, top, and bottom directions.
- Display the swiped card to users.

![.NET MAUI Cards](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/NET-MAUI-Cards-1.gif)
_.NET MAUI Cards_

### <a name="Carousel">.NET MAUI Carousel</a>

The [.NET MAUI Carousel](https://www.syncfusion.com/maui-controls/maui-carousel ".NET MAUI Carousel") control allows users to navigate through image data in an interactive way so that it can be viewed or selected. It provides various customization options for its item arrangements.

### Key features

- Specify the space between the unselected items in the Carousel.
- Rotate all the items to a specified angle.
- Specify the time it should take to move an item to the selected item position.

![.NET MAUI Carousel control](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/NET-MAUI-Carousel-control.gif)
_.NET MAUI Carousel control_

### <a name="Navigation">.NET MAUI Navigation Drawer</a>

The [.NET MAUI Navigation Drawer](https://www.syncfusion.com/maui-controls/maui-navigation-drawer ".NET MAUI Navigation Drawer") control is used to create a navigation pane in an app. It consists of a content area and a sliding pane that can be opened by swiping the edges of the screen or programmatically.

### Key features

- Position the pane at the left, right, top, or
- Open and close the pane using the slide on top, push, and reveal transitions.

![.NET MAUI Navigation Drawer](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/NET-MAUI-Navigation-Drawer.gif)
_.NET MAUI Navigation Drawer_

## <a name="Pull">.NET MAUI PullToRefresh</a>

The [.NET MAUI PullToRefresh](https://www.syncfusion.com/maui-controls/maui-pull-to-refresh ".NET MAUI PullToRefresh") control is designed to refresh the view loaded within it by executing the pull-to-refresh action. Upon initiating the action, a progress indicator will be displayed. The app will refresh when the pulling reaches a specific distance and then the touch is released.

### Key features

- Specify the animated transition between the refresh indicator and the pulling pane.
- Display complex views like ListView, DataGrid, and other layouts within the pulling pane.
- Customize the stroke color, stroke thickness, background, height, and width of the refresh indicator.
- Display any view or control in the progress indicator view for both pulling and refreshing actions.

![.NET MAUI PullToRefresh control](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/NET-MAUI-PullToRefresh-control.gif)
_.NET MAUI PullToRefresh control_

### <a name="Sun">.NET MAUI Sunburst Chart</a>

The [.NET MAUI Sunburst Chart](https://www.syncfusion.com/maui-controls/maui-sunburst-chart ".NET MAUI Sunburst Chart") is used to represent hierarchical data structures. Each level represents a different category or subcategory, allowing users to understand the relationships and dependencies within the data.

### Key features

- Visualization of hierarchical data.
- Data labels and legends give better readability.
- Tooltips provide more information about the segments.
- Customization tools change the appearance of the palette brushes.

![.NET MAUI Sunburst Chart](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/NET-MAUI-Sunburst-Chart-1.png)
_.NET MAUI Sunburst Chart_

### <a name="Switch">.NET MAUI Switch</a>

The [.NET MAUI Switch](https://www.syncfusion.com/maui-controls/maui-switch ".NET MAUI Switch") control provides an efficient way to select states based on the toggled value.

### Key features

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

![.NET MAUI Switch](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/NET-MAUI-Switch.gif)
_.NET MAUI Switch_

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

We’ve seen the new controls introduced in our Syncfusion .NET MAUI suite by the 2023 Volume 4 release.

Let’s look at the exciting new features added to our existing controls.

### Autocomplete

#### Multiple selection

The [.NET MAUI Autocomplete](https://www.syncfusion.com/maui-controls/maui-autocomplete ".NET MAUI Autocomplete") control now allows users to select multiple items from the suggestion list and display them as tokens.

![Multiple selection feature in .NET MAUI Autocomplete control](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Multiple-selection-feature-in-.NET-MAUI-Autocomplete-control.png)
_Multiple selection feature in .NET MAUI Autocomplete control_

### Cartesian Charts

The addition of the following two new chart series types to the [.NET MAUI Cartesian Charts](https://www.syncfusion.com/maui-controls/maui-cartesian-charts ".NET MAUI Cartesian Charts") control will provide users with more ways to visualize their data.

#### Stacked area

The stacked area chart allows the visualization of data points as areas. The areas are stacked on top of each other to indicate the cumulative value of the data points.

![.NET MAUI stacked area chart](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/NET-MAUI-stacked-area-chart-1.png)
_.NET MAUI stacked area chart_

#### 100% stacked area

The 100% stacked area chart showcases the cumulative portion of each stacked element, which always comes to a total of 100%.

![.NET MAUI 100% stacked area chart](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/NET-MAUI-100-stacked-area-chart-1.png)
_.NET MAUI 100% stacked area chart_

### ComboBox

#### Multiple selection

The [.NET MAUI ComboBox](https://www.syncfusion.com/maui-controls/maui-combobox ".NET MAUI ComboBox") now allows users to select multiple items from the suggestion list and display them as tokens.

![Multiple selection feature in .NET MAUI ComboBox](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Multiple-selection-feature-in-.NET-MAUI-ComboBox.png)
_Multiple selection feature in .NET MAUI ComboBox_

### DataGrid

#### Paging

The [.NET MAUI DataGrid](https://www.syncfusion.com/maui-controls/maui-datagrid ".NET MAUI DataGrid") control now allows users to manipulate data using the data pager, letting them view rows on multiple pages.

![Paging feature in .NET MAUI DataGrid](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Paging-feature-in-.NET-MAUI-DataGrid-1.png)
_Paging feature in .NET MAUI DataGrid_

### Image Editor

The new features added in the [.NET MAUI Image Editor](https://www.syncfusion.com/maui-controls/maui-image-editor ".NET MAUI Image Editor") are as follows.

#### Path annotation

Users can add paths composed of straight lines to an image. This feature allows users to draw any straight-sided shape or line segment with multiple points.

![Path annotations in .NET MAUI Image Editor](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Path-annotations-in-.NET-MAUI-Image-Editor-1.png)
_Path annotations in .NET MAUI Image Editor_

#### Background color of text annotations

You can customize the background color of text annotations in an image.

![Customizing the background color in .NET MAUI Image Editor](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Customizing-the-background-color-in-.NET-MAUI-Image-Editor-2.png)
_Customizing the background color in .NET MAUI Image Editor_

### PDF Viewer

We rolled out the following new, user-friendly features in the [.NET MAUI PDF Viewer](https://www.syncfusion.com/maui-controls/maui-pdf-viewer ".NET MAUI PDF Viewer").

#### Form filling

PDF forms are a way to digitize the manual process of filling out paper forms. They can be used for filling out job forms, registration forms, medical forms, and more. This feature allows users to fill out PDF forms by:

- Typing text into text boxes.
- Selecting options from dropdown menus.
- Selecting options from list boxes.
- Checking or unchecking boxes.
- Selecting radio buttons.
- Performing GoTo actions.
- Adding signatures.

It also offers additional features, such as the ability to:

- Save the form data for future use.
- Import form data into the PDF form.
- Export form data to other formats: XFDF, FDF, JSON, and XML.

![Digitally filling forms using .NET MAUI PDF Viewer](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Digitally-filling-forms-using-.NET-MAUI-PDF-Viewer.gif)
_Digitally filling forms using .NET MAUI PDF Viewer_

#### Enhancements in shape annotation

Users can add, remove, and modify polyline and polygon annotations in PDF files. The polyline annotation can be used to:

- Mark paths or directions on construction plans, draw flowcharts or process diagrams, and more.

![Polyline annotation in .NET MAUI PDF Viewer](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Polyline-annotation-in-.NET-MAUI-PDF-Viewer.png)
_Polyline annotation in .NET MAUI PDF Viewer_

- Highlight specific areas of interest within a document or image, like marking specific areas or features in architectural plans, indicating changes, additions, or details that need attention.

![Polygon annotation in .NET MAUI PDF Viewer](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Polygon-annotation-in-.NET-MAUI-PDF-Viewer.png)
_Polygon annotation in .NET MAUI PDF Viewer_

#### Free text annotation

Users can now add, remove, and modify free text annotations in PDF files. These are used to add comments, notes, or other textual information directly onto a PDF document. This feature is commonly used for collaboration, reviewing, and providing feedback on PDF content.

![Free text annotation in .NET MAUI PDF Viewer](https://www.syncfusion.com/blogs/wp-content/uploads/2023/12/Free-text-annotation-in-.NET-MAUI-PDF-Viewer.png)
_Free text annotation in .NET MAUI PDF Viewer_

## Production-ready controls

The following .NET MAUI controls have been developed to meet industry standards and are marked as production-ready with this release:

- [Button](https://www.syncfusion.com/maui-controls/maui-button ".NET MAUI Button")
- [CheckBox](https://www.syncfusion.com/maui-controls/maui-checkbox ".NET MAUI CheckBox")
- [Date Picker](https://www.syncfusion.com/maui-controls/maui-datepicker ".NET MAUI Date Picker")
- [Date Time Picker](https://www.syncfusion.com/maui-controls/maui-datetimepicker ".NET MAUI Date Time Picker")
- [Image Editor](https://www.syncfusion.com/maui-controls/maui-image-editor ".NET MAUI Image Editor")
- [Picker](https://www.syncfusion.com/maui-controls/maui-picker ".NET MAUI Picker")
- [Radio Button](https://www.syncfusion.com/maui-controls/maui-radio-button ".NET MAUI Radio Button")
- [Time Picker](https://www.syncfusion.com/maui-controls/maui-timepicker ".NET MAUI Time Picker")
- [Segmented Control](https://www.syncfusion.com/maui-controls/maui-segmented-control ".NET MAUI Segmented 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 4](https://www.syncfusion.com/forums/185916/essential-studio-2023-volume-4-main-release-v24-1-41-is-available-for-download "Essential Studio 2023 Volume 4") 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/v24.1.41 "Essential Studio Release Notes") and [What’s New](https://www.syncfusion.com/products/whatsnew "Essential Studio 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 "Get free evaluation of 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

- [Chart of the Week: Creating a .NET MAUI Candle Chart to Analysis Tesla’s (TSLA) Stock Prices](https://www.syncfusion.com/blogs/post/maui-candle-chart-tesla-stock.aspx "Blog: Chart of the Week: Creating a .NET MAUI Candle Chart to Analysis Tesla’s (TSLA) Stock Prices")
- [Chart of the Week: Creating a .NET MAUI Column Chart to Visualize Top Insurance Companies](https://www.syncfusion.com/blogs/post/dotnet-maui-column-chart-insurance.aspx "Blog: Chart of the Week: Creating a .NET MAUI Column Chart to Visualize Top Insurance Companies")
- [Revolutionize Your User Experience with a Custom Dropdown Calendar in .NET MAUI](https://www.syncfusion.com/blogs/post/custom-dropdown-calendar-maui.aspx "Blog: Revolutionize Your User Experience with a Custom Dropdown Calendar in .NET MAUI")
- [Announcing .NET 8 Support for Syncfusion .NET MAUI Controls!](https://www.syncfusion.com/blogs/post/dotnet-maui-supports-dotnet-8.aspx "Blog: Announcing .NET 8 Support for Syncfusion .NET MAUI Controls!")