TL;DR: Syncfusion® has released five new .NET MAUI open-source controls for its Toolkit, including the Bottom Sheet, Calendar, and Numeric Entry controls. These controls are available on NuGet and GitHub.
After receiving an overwhelming response and appreciation for our first set of open-source .NET MAUI controls, we’re thrilled to continue empowering the .NET MAUI developer community by introducing a second set. Whether you’re a seasoned developer or just starting with .NET MAUI, the Syncfusion® Toolkit for .NET MAUI enables you to craft beautiful, responsive, and feature-rich applications effortlessly.
Syncfusion® has always been committed to delivering innovative solutions for cross-platform app development. This second release includes five new controls, each designed to enhance the app development experience and bring your projects to life. Explore these controls on NuGet or in our GitHub repository, and start building your apps with them!
What’s new in this release?
Bottom Sheet
The Bottom Sheet control provides a versatile way to display additional content or actions, such as menus, options, or details, without disrupting the main screen. It’s ideal for displaying contextual actions or details in apps. The control offers the following features:
- Collapsible content panels that slide up from the bottom of the screen.
- Fully customizable styles for seamless integration.
- Animation options for sliding the panels up and down.
Button
Elevate your app’s interactivity with the customizable Button control. It offers the following features:
- Rich customization options like background images, icons, and rounded corners.
- Advanced states like hover, press, and disabled.
- Outline, flat, circle, and icon appearance options.
Calendar
The Calendar control makes scheduling and date selection effortless. It’s ideal for creating scheduling apps, event planners, or personal productivity tools. The control offers the following features:
- Single, multiple, or range date selection.
- Fully customizable appearance to match your app’s theme.
- Navigation and interaction restriction to within specified minimum and maximum dates.
Numeric Entry
The Numeric Entry control simplifies input fields by restricting user input to numeric values. It’s perfect for forms, financial apps, and calculators. The control offers the following features:
- Customize formats and control the precision of numbers.
- Prevent users from entering empty or null input with value validation.
- Restrict input to within specified minimum and maximum values.
Numeric UpDown
Add intuitive, step-based input functionality with the Numeric UpDown control. It’s ideal for adjusting quantities, settings, or measurements in apps. The control offers the following features:
- Increment or decrement numeric values with simple buttons.
- Customize step values, ranges, and numeric precision.
.NET 9 support
The Syncfusion® Toolkit for .NET MAUI has been updated to fully support .NET 9, ensuring compatibility with the latest advancements in the .NET ecosystem. This update allows you to leverage .NET 9’s performance improvements and modern features while continuing to build powerful, cross-platform apps with the Toolkit.
Improvements and bug resolutions
This new update of the Toolkit includes fixes for all reported bugs, along with additional issues we identified and resolved internally. We have also included some improvements to the first set of controls and Tab View UI virtualization. Our focus has been on enhancing stability, reliability, and overall performance to provide you with a seamless development experience.
Explore the Toolkit
These open-source controls are already available on NuGet and GitHub, allowing you to build apps with them today. In addition to source code, our GitHub repository includes detailed documentation and sample projects to help you get started quickly.
For more controls and advanced features, check out the full suite of Essential Studio® for .NET MAUI controls, including robust line-of-business controls like DataGrid, ListView, and Scheduler. These resources are designed to ensure seamless integration and enhance your development experience.
Our dedicated support portal is here to assist you if you have any questions or need assistance. Your feedback is invaluable, and we’re always ready to help!