Introducing the 7th Set of .NET MAUI Controls and Features

Jollen Moyani - Mar 27 '23 - - Dev Community

Syncfusion is happy to roll out our seventh set of new .NET MAUI controls and features in the Essential Studio 2023 Volume 1 release.

This blog briefly introduces these great new controls and features!

New .NET MAUI controls

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

.NET MAUI Masked Entry (preview)

The new .NET MAUI Masked Entry is an advanced version of the input control that uses a mask pattern to restrict the input of certain characters. This control creates a template for providing information such as telephone numbers, email IDs, IP addresses, and product keys.

.NET MAUI Masked Entry control

.NET MAUI Masked Entry control

Key features

The key features of the .NET MAUI Masked Entry control are:

  • Support to easily mask the input values.
  • Simple or regex masking types with either a fixed or variable length.
  • Formatting for input values with prompts, literals, or both.
  • Customization for the prompt characters to set the default characters as input in the absence of user input.

.NET MAUI Popup (preview)

The new .NET MAUI Popup control is an alert dialog displaying content in a separate window on the current screen. The pop-up can also be displayed in a desired position.

.NET MAUI Popup control

.NET MAUI Popup control

Key features

The .NET MAUI Popup control supports the following key features:

  • Header, footer, and basic functionalities for customization.
  • Position of the pop-up view can be customized.
  • Option to customize the pop-up view style.
  • Modal window support to prevent pop-ups from closing when users click outside the pop-up view.

.NET MAUI Shimmer (preview)

The new .NET MAUI Shimmer control helps us to enhance our app’s responsiveness while data loads in the background by showing modern shimmer effects.

Refer to the following GIF image.

.NET MAUI Shimmer control

.NET MAUI Shimmer control

Key features

The .NET MAUI Shimmer control supports:

  • Seven built-in shimmer types.
  • Custom shimmer types.
  • Shimmer wave effects in multiple directions.
  • Customizing the built-in views with various options such as fill, wave width, repeat count, animation duration, and wave color.

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

We have seen the new controls introduced in our .NET MAUI suite for the 2023 Volume 1 release. Let’s look at the exciting new features in our existing controls.

.NET MAUI PDF Viewer

The .NET MAUI PDF Viewer gains the following user-friendly features in this 2023 Volume 1 release.

Text search

Now, you can search for desired text and navigate to all its occurrences in a PDF document.

Text search feature in .NET MAUI PDF Viewer

Text search feature in .NET MAUI PDF Viewer

Outline view

The outline view displays a hierarchical list containing the headings and subheadings in a PDF document and allows us to navigate to different parts quickly.

Outline view in .NET MAUI PDF Viewer

Outline view in .NET MAUI PDF Viewer

Document link navigation

Navigate to the desired topic or position in a PDF document using the document link navigation (table of contents) feature.

Refer to the following GIF image.

Document link navigation feature in .NET MAUI PDF Viewer

Document link navigation feature in .NET MAUI PDF Viewer

Hyperlink navigation

You can open URLs or website links in a PDF document in the default browser with the help of hyperlink navigation support.

Hyperlink navigation support in .NET MAUI PDF Viewer

Hyperlink navigation support in .NET MAUI PDF Viewer

Right-to-left

In the PDF Viewer, you can change the user interface from left-to-right (LTR) rendering to right-to-left (RTL) rendering.

Right-to-left (RTL) rendering support in .NET MAUI PDF Viewer

Right-to-left (RTL) rendering support in .NET MAUI PDF Viewer

Localization

All static text within the PDF Viewer can be localized to any supported language.

Localization support in .NET MAUI PDF Viewer

Localization support in .NET MAUI PDF Viewer

.NET MAUI Cartesian Charts

Now, you can enjoy the following new chart types in the .NET MAUI Cartesian Charts control.

Range column chart

The range column chart allows you to visualize data points with range columns, making it easy to identify patterns and trends and compare different data sets. This feature is handy when you specify minimum and maximum values for each data point.

.NET MAUI range column chart

.NET MAUI range column chart

Bubble chart

The bubble chart is a visually appealing tool for representing data with multiple dimensions, as the size of the bubbles indicates an additional data dimension. This makes it easy to compare values of different data points and provides a more comprehensive view of the data.

.NET MAUI bubble chart

.NET MAUI bubble chart

Stacked column chart

A stacked column chart comprises multiple column series placed on top of one another. The height of each column is determined by the value of the data point it represents, allowing for a way to display the cumulative value of data points. This helps us to identify the patterns and trends in the data quickly.

.NET MAUI stacked column chart

.NET MAUI stacked column chart

Waterfall chart

The waterfall chart visually represents the cumulative effect of positive and negative values. It shows rectangles connected to each other, making it easy to see how each value affects the total.

.NET MAUI waterfall chart

.NET MAUI waterfall chart

Box and whisker chart

Box and whisker chart provides a standardized and concise way of displaying data distribution and identifying outliers. This allows users to represent data as a box plot, highlighting the minimum, first quartile, median, third quartile, and maximum values in a data set.

Refer to the following image.

.NET MAUI box and whisker chart

.NET MAUI box and whisker chart

Error bar chart

An error bar chart indicates errors or uncertainties in reported values. It helps us to predict the potential measurement deviations in data easily.

.NET MAUI error bar chart

.NET MAUI error bar chart

.NET MAUI Circular Charts

Radial bar chart

New radial bar chart support was added in the .NET MAUI Circular Charts. Radial bars are visually appealing and help us compare categories using circular shapes.

.NET MAUI radial bar chart

.NET MAUI radial bar chart

.NET MAUI DataForm

Now, you can enjoy floating label layout support in the .NET MAUI DataForm. Display a label floating above an input editor such as entry, editor, autocomplete, or combo box as the user types or interacts.

Floating label layout in .NET MAUI DataForm

Floating label layout in .NET MAUI DataForm

.NET MAUI DataGrid

There are new features included in the .NET MAUI DataGrid, as well.

Stacked headers

This feature allows users to group columns under a standard header. Users can add multiple rows and define multicolumn headers in the stacked header rows.

.NET MAUI DataGrid with stacked headers

.NET MAUI DataGrid with stacked headers

Summaries

Users can display a row containing summary data for the columns either at the top or at the bottom of the grid.

.NET MAUI DataGrid showing summary data

.NET MAUI DataGrid showing summary data

Freeze panes

You can freeze certain rows or columns to keep them visible when the rest of the grid is being scrolled, like in the following GIF image.

Freeze panes feature in .NET MAUI DataGrid

Freeze panes feature in .NET MAUI DataGrid

Scroll rows or columns programmatically

We have provided support to scroll to a specific row, column, or cell in the DataGrid. Users can also define whether or not to animate the scrolling programmatically.

.NET MAUI Calendar

You can enjoy the following new set of features in the .NET MAUI Calendar control from this 2023 Volume 1 release.

Customizing special day predicate

You can customize the appearance of special days in the Calendar by showing icon shapes such as dots, squares, triangles, hearts, diamonds, stars, and bells. We can also customize the color of the icons in month cells.

Customizing the special days in .NET MAUI Calendar

Customizing the special days in .NET MAUI Calendar

Today and action buttons

We can hide or show the Today and action buttons. We can confirm the selected date, dates, and range by clicking the OK action button and sending a notification to the user through the ActionButtonClicked event. We can also unselect the unconfirmed date, dates, and range by clicking the Cancel action button. The Today button helps us to navigate from the current view to today on the Calendar.

Today and action buttons in .NET MAUI Calendar

Today and action buttons in .NET MAUI Calendar

Cell template

You can customize the month, year, decade, and century views’ cells with a data template. The cells may contain UI elements such as text, images, layouts, and buttons.

Refer to the following image.

Customizing the .NET MAUI Calendar with a cell template

Customizing the .NET MAUI Calendar with a cell template

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 1 release:

Conclusion

Thanks for reading! I hope you enjoyed exploring Syncfusion’s new .NET MAUI controls and features introduced in the Essential Studio 2023 Volume 1 release. If you want to learn about the other updates in this release, please visit our Release Notes and What’s New pages.

If you are not yet a Syncfusion customer, we invite you to try our 30-day free trial 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, support portal, or feedback portal. We are always happy to assist you!

Related blogs

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .