Skip to content

Latest commit

 

History

History
59 lines (36 loc) · 4.14 KB

overview.md

File metadata and controls

59 lines (36 loc) · 4.14 KB
title page_title description position slug
Overview
.NET MAUI DataForm Documentation - Overview
Try now the Telerik UI for .NET MAUI DataForm control which allows you to create a form for collecting or editing business object data.
0
dataform-overview

.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.

.NET MAUI DataForm Overview

.NET MAUI DataForm Video Tutorial

If you prefer video instructions, watch this short MAUI DataForm video tutorial. It covers to following topics:

  • Build dynamic forms for data collection in a .NET MAUI app.
  • DataForm visual structure.
  • Built-in Editors.
  • Options to commit data.
<iframe width="560" height="315" src="https://www.youtube.com/embed/FACbowe4Klg?si=pZmy1yAGIe04j43D" title="Working with DataForm in Telerik UI for .NET MAUI: Setup, Editors, and Commit Modes" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

Key Features of the .NET MAUI DataForm

  • [Built-in editors]({%slug dataform-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]({%slug dataform-custom-editor%})—DataForm provides an option for defining custom editors.

  • [Validation support]({%slug dataform-validation%})—Use the built-in validation support which gives you full control over the data collected through the control.

  • [Commit modes]({%slug dataform-commit-data%})—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]({%slug dataform-grouping%}) support that allows you to group the editors.

  • [Data annotations support]({%slug dataform-data-annotations%})—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]({%slug dataform-layouts%})—Arrange the editors and the groups using different layouts like stack, grid and more.

  • [Grouping support]({%slug dataform-grouping%})—Organize editors in groups for better user experience. Groups can be applied directly in the XAMl, in the ViewModel or in both.

  • [Commands support]({%slug dataform-commands%}) for validation and commit data and canceling the commit operation.

  • [Flexible Styling API]({%slug dataform-styling%}) for customizing the look of the DataForm, its Editors, Groups and Headers. In addition you can customize the error and validation messages.

  • [Localization support]({%slug globalization-localization%}#localization)—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

  • [Getting Started with Telerik UI for .NET MAUI DataForm]({%slug dataform-getting-started%})

See Also