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.
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.
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.
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.
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.
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.
Hyperlink navigation
You can open URLs or website links in a PDF document in the default browser with the help of hyperlink navigation support.
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.
Localization
All static text within the PDF Viewer can be localized to any supported language.
.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.
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.
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.
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.
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.
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 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 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.
.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.
Summaries
Users can display a row containing summary data for the columns either at the top or at the bottom of the grid.
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.
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.
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.
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.
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:
- Funnel Charts
- Pyramid Charts
- Maps
- Backdrop
- Text Input Layout
- Calendar
- Autocomplete
- ComboBox
- DataForm
- Rating
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
- Syncfusion Essential Studio 2023 Volume 1 is Here!
- Exploring the Range Selection Modes in .NET MAUI Calendar
- 100 Ready-to-Use Custom Shapes for the Syncfusion .NET MAUI Rating Control
- Developing a Temperature Monitor UI in .NET MAUI [Webinar Show Notes]