.NET MAUI DataForm Overview

The Telerik UI for .NET MAUI DataForm is a customizable component allowing you to create a form for collecting or editing business object data. The control supports different commit modes allowing you to commit property values one by one or commit the whole form at once. You can also determine at what moment the properties have to be validated choosing between different validation modes. The control lets you use rich set of editors out of the box. In addition you can use the flexible styling API to customize the groups, editors, validation messages, etc.

Telerik Maui Ninja image

The DataForm is part of Telerik UI for .NET MAUI, the most comprehensive UI suite for .NET MAUI! To try it out, sign up for a free 30-day trial and kickstart your cross-platform app development today.

.NET MAUI DataForm Overview

Key Features

  • Built-in editors—DataForm provides a set of built-in editors for the available primitive types such as numeric, string, boolean, enumerations, DateTime, TimeSpan. The control detects the types of the data object’s properties and automatically displays the proper editor.

  • Custom editors—DataForm provides an option for defining custom editors.

  • Validation support—Use the built-in validation support which gives you full control over the data collected through the control.

  • Commit modes—DataForm provides editing support with three types of commit modes to determine when the edited value have to be synchronized with the business object.

  • Grouping support that allows you to group the editors.

  • Data annotations support—To customize the way data is interpreted in DataForm you can use helpers in the form of Data Annotations. Use annotations like Required, DataType, Display, RegularExpression and more.

  • Different layouts—Arrange the editors and the groups using different layouts like stack, grid and more.

  • Grouping support—Organize editors in groups for better user experience. Groups can be applied directly in the XAMl, in the ViewModel or in both.

  • Commands support for validation and commit data and canceling the commit operation.

  • Flexible Styling API for customizing the look of the DataForm, its Editors, Groups and Headers. In addition you can customize the error and validation messages.

  • Localization support—Translate the text displayed as a validation error message to other languages, so that your application can be adapted to different regions. In addition by using the DataAnnotations you can apply localization to the editors HeaderText and Placeholder.

Next Steps

See Also

In this article