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 |
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.
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.
-
[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 editorsHeaderText
andPlaceholder
.
- [Getting Started with Telerik UI for .NET MAUI DataForm]({%slug dataform-getting-started%})