Trusted by the world’s leading companies
Overview
The Xamarin.Android Form is a data-oriented control that is used to display and edit the properties of any data object using a wide range of built-in editors for different data types. Custom editors are also supported. It simplifies the development of various forms such as login, reservation, and data entry. It supports built-in data validation and data annotation. It also provides support for linear and grid layouts, label positioning options, grouping, and more features to design the UI as required.

Default and Custom Editors
The Xamarin.Android DataForm includes built-in support for various editors to handle different data types, as well as custom editors. Built-in editors are automatically generated based on data annotations and the type of field. The following built-in editors are available:

Text Editor

Numeric Editor

Numeric Up-Down Editor

Picker

Date Picker

Time Picker

Check Box

Segmented Editor

Password Editor
Editing

Commit Mode
Editing support is provided with the following commit modes that determine when an edited value should be updated in the data object.
- LostFocus
- PropertyChanged
- Explicit

Read-Only Mode
The Xamarin.Android DataForm supports read-only display mode. It also allows specific fields to be made read-only.

Converters
Support to show the original value in a different format or as different value using converters.
Validation and error Indication
- Built-in support to validate data and display error information based on INotifyDataErrorInfo and data annotations.
- Different validation modes such as LostFocus, PropertyChanged, and explicit to determine when the value should be validated.
- Provides support for custom validations.
- Support to display a positive message on valid data fields.
- Support to customize validation message using custom view in DataForm.

Grouping
- Group data fields with captions for better categorization.
- Expand or collapse groups to easily navigate through more data fields.
- Each group can have different columns.

Custom data fields
Support to manually generate data fields without using data object. This is used to load data from another source such as Dictionary. It also has support to read and write from/to another data source.

Layouts
Provides support for linear and grid layouts.

Grid layout
The grid layout arranges items in a predefined number of columns.

Order of the fields
You can change the order of the fields regardless of the position in the data object to view it in the desired position.

Regenerate data fields
Support to add or remove fields and regenerate fields dynamically to show the fields only when required.
Appearance

Label Position
You can position the labels to the left or at the top of the editor.

Label and Editor width customization
You customize the label and editor width ratio to set the width proportionally based on the requirement.

Width and Height Customization
Support to customize each data field’s width and height for better readability.

Watermark
Display watermarks to guide end users.
Show or Hide Fields
Support to show or hide data form fields dynamically based on the application needs.

Exclude fields
Support to exclude specific fields of a data object in UI.

Data Annotations
Options to customize data form fields based on data annotation attributes.
Localization
The Xamarin.Android Form supports localizing label text, group name, watermark, and validation messages in the desired language.

Right to left(RTL)
The Xamarin.Android DataForm supports right to left (RTL) direction for users working in right-to-left languages like Hebrew, Arabic, or Persian.

150+ XAMARIN CONTROLS
-
Xamarin.Forms
-
Xamarin.Android
-
Xamarin.iOS
-
GRIDSDATA VISUALIZATIONNAVIGATIONEDITORSPROJECT MANAGEMENTNOTIFICATIONDOCUMENT PROCESSING LIBRARIESVIEWER/EDITORMISCELLANEOUS
-
GRIDSDATA VISUALIZATIONNAVIGATIONEDITORSLAYOUTPROJECT MANAGEMENTNOTIFICATIONVIEWER/EDITORDOCUMENT PROCESSING LIBRARIESMISCELLANEOUS
-
GRIDSDATA VISUALIZATIONNAVIGATIONEDITORSLAYOUTPROJECT MANAGEMENTNOTIFICATIONVIEWER/EDITORDOCUMENT PROCESSING LIBRARIESMISCELLANEOUS
Our Customers Love Us
Awards
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.




