We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Overview

The Xamarin.Android DataForm control 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.

Xamari.Android DataForm


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 in Xamari.Android DataForm

Text Editor

Numeric editor in Xamari.Android DataForm

Numeric Editor

NumericUpDown editor in Xamari.Android DataForm

Numeric Up-Down Editor

Picker in Xamari.Android DataForm

Picker

Date picker in Xamari.Android DataForm

Date Picker

Time picker in Xamari.Android DataForm

Time Picker

Checkbox in Xamari.Android DataForm

Check Box

Segmented Control in Xamari.Android DataForm

Segmented Editor

Password editor in Xamari.Android DataForm

Password Editor


Editing

CommitMode support in Xamari.Android DataForm

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

ReadOnly support in Xamari.Android DataForm

Read-Only Mode

The DataForm supports read-only display mode. It also allows specific fields to be made read-only.

Converters in Xamari.Android DataForm

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.

Validation support in Xamari.Android 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.

Grouping support in Xamari.Android DataForm


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.

Custom data fields support in Xamari.Android DataForm


Layouts

Provides support for linear and grid layouts.

Linear layout support in Xamari.Android Data Form

Linear layout

The linear layout arranges items in a single column.

Grid layout support in Xamari.Android Data Form

Grid layout

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

Order of the fields support in Xamari.Android Data Form

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 in Xamari.Android Data Form

Regenerate data fields

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


Appearance

Label position customization in Xamari.Android DataForm

Label Position

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

Label and Editor width customization in Xamari.Android DataForm

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 in Xamari.Android DataForm

Width and Height Customization

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

Watermark support in Xamari.Android DataForm

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.

Image label support in Xamari.Android DataForm

Image Label

Display labels with images for easy comprehension.

Exclude fields support in Xamari.Android DataForm

Exclude fields

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

Data annotation support in Xamari.Android DataForm

Data Annotations

Options to customize data form fields based on data annotation attributes.

Customization in Xamari.Android DataForm

Customization

Complete control over label and editor customization.


Localization

The Xamarin.Android DataForm supports localizing label text, group name, watermark, and validation messages in the desired language.

Localization support in Xamari.Android DataForm


130+ XAMARIN CONTROLS

ALL CONTROLS
  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS

Transform your applications today by downloading our free evaluation versionDownload Free Trial

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon