Jump-start your .NET MAUI project with the new Chat, Parallax View, Polar and Radar Charts, Radial Menu, Rotator, StepProgressBar, and TreeMap controls; seven more production-ready controls; and light and dark themes that rolled out in the 2024 Volume 1 release.
The following .NET MAUI controls have been developed to meet industry standards and are now marked as production-ready in this 2024 Volume 1 release:
The Syncfusion .NET MAUI controls now support light and dark themes. This is key-based theming for light and dark themes, which uses a separate ResourceDictionary class for each theme and loads the resources with the DynamicResource markup extension.
The .NET MAUI Chat control, also known as a conversational UI, provides a modern, conversational chatbot experience. It is a flexible control that shows the conversation between two or more users in a fully customizable layout. Messages can be different combinations of text, images, hyperlinks, cards, and more.
The Parallax View control provides a parallax effect to a background view by moving the background element at different speeds.
A polar chart is a graphical representation of data displayed in a circular format. It is particularly useful for visualizing data with cyclical or radial patterns.
The .NET MAUI Radial Menu is a control that displays a hierarchical menu in a circular layout, which is optimized for touch-enabled devices. Typically, it is used as a context menu, and it can expose more menu items in the same space than traditional menus.
The .NET MAUI Rotator is a UI control that provides an interactive way to show images and navigate through a collection of views. It supports various navigation options, like swiping, autoplay, and tapping.
The .NET MAUI Step Progress Bar is a control that indicates the progress of a multiple-step (state) process. This control can be used to track the progress of online purchases; new user registrations; the live location of buses, trains, and flights; and more.
The .NET MAUI TreeMap control visually represents hierarchical data using nested rectangles that are sized and colored according to the underlying values.
The .NET MAUI Autocomplete now supports token modes, which allow users to display selected items as tokens inside the control in the following ways:
This feature allows the control to dynamically extend its layout based on the input content.
The histogram series is now available as a Cartesian series type, allowing for the visualization of data points within a continuous range in column format.
Shade specific regions or ranges in the plot area background at regular or custom intervals. Additionally, text can be added to indicate the significance of each region.
This template lets you add any kind of view to data labels.
Utilize this feature to display the content of data labels as the percentage value of the corresponding data point’s y-value.
This template lets users add any kind of view to data labels.
Utilize this feature to display the content of data labels as the percentage value of the corresponding data point’s y-value.
The .NET MAUI ComboBox now supports token modes, which allow users to display selected items as tokens inside the control in the following ways:
This feature allows the control to dynamically extend its layout based on the input content.
This feature allows users to make labels elegantly float above input fields in date, time, and picker editors.
This feature allows user to customize the label view in the default stack (label and editor) layout.
This feature allows users to add rows to the top and bottom of the DataGrid that are not bound with a data object from the underlying data source.
The feature allows users to add columns that are not bound with data objects from the underlying data source.
This feature allows users to resize columns by tapping and dragging the right border of the column headers.
This feature enables users to load and display additional data in the DataGrid as they scroll or request more content.
This feature allows users to refresh data when the DataGrid is pulled down.
The following enhancements are added for the chart to image conversion.
This feature allows users to serialize and deserialize annotations and their settings.
This feature allows users to add a custom annotation view in the Image Editor.
Users can change the order of annotations along the z-axis in the Image Editor.
This feature allows users to change the direction of the Image Editor’s flow.
The XPS to PDF conversion is added to the .NET MAUI platform. Users can integrate seamless XPS to PDF conversion capabilities into their .NET MAUI apps for enhanced document portability and cross-platform compatibility.
This feature allows users to add or modify remote actions that navigate to an external PDF document. Users can easily add links to a specific page or location of another PDF document.
Users can effortlessly add signature and timestamp certificates to the PDF Document Security Store (DSS), ensuring greater security and compliance with PDF standards.
This feature allows users to add, remove, and modify electronic signatures in PDF files that include freehand-drawn, text, and image signatures. It can be used to sign contracts and agreements digitally, eliminating the need for physical signatures.
This feature allows users to add, remove, and modify custom bookmarks in PDF files. They let users quickly jump to specific sections or chapters without scrolling through the entire document.
This feature allows users to view the PDF files in different page layout modes, such as continuous and single page. The single-page layout mode can be used to enhance the reading experience, especially when the content is text-heavy. It provides a focused view, allowing readers to concentrate on one page at a time without distractions. When presenting PDF documents as slideshows, the layout allows a seamless transition from one page to the next.
This feature allows users to draw ink annotations only with the stylus in PDF files on the Android and iOS platforms. The touch and mouse interactions will perform panning and scrolling instead in this mode. This feature enhances precision when adding ink annotations to a document. Users can take advantage of the stylus for more accurate and natural-looking drawings.
The PowerPoint Library now includes APIs for cropping images within existing PowerPoint presentations or when creating new presentations from scratch, mirroring the picture crop options in Microsoft PowerPoint.
With this feature, when the presentation contains cropped images, users have the ability to save them as they are, preserving the cropped regions instead of the original pictures.
The PowerPoint Library now compares master and layout slides to prevent the addition of duplicate master slides and to ensure the reuse of existing master slides when merging slides from another presentation.
This feature allows users to customize the selection background and add a custom view.
This feature allows users to customize the appointment indicator count in the month view cell according to the width of the month cell.
This feature allows users to load child items dynamically when expanding the parent node.
Users can load a checkbox in each node and toggle the checked and unchecked state of the respective nodes.
Syncfusion is excited to introduce a new Visual Studio Code extension: .NET MAUI Project Template, a robust tool that simplifies .NET MAUI application development. With this intuitive project wizard, developers can effortlessly build feature-rich .NET MAUI applications using Syncfusion components.
To learn more about the .NET MAUI Project Template, refer to this documentation.
Syncfusion is excited to introduce a new Visual Studio Code .NET MAUI code snippet that allows you to seamlessly integrate Syncfusion controls into both new and existing projects.
To learn more about the .NET MAUI code snippet, refer to this documentation.
The Word Library now supports the inclusion of \c and \a switches when updating the table of contents (TOC) in a Word document. The purposes of these switches are:
With this feature, you can create a table of figures, tables, charts, and more, giving readers a clear overview of the document’s contents and facilitating easier navigation.