VOOZH about

URL: https://www.syncfusion.com/xamarin-ios-ui-controls/dataform

โ‡ฑ Xamarin.iOS DataForm | Create & Edit Data Entry Form | Syncfusion


Bold BIยฎUnlock stunning dashboards with Bold BIยฎ โ€” 35+ widgets, 150+ data sources, AI agent & more.

Try it for free!
Find anything about our product, documentation, and more.

๐Ÿ‘ Syncfusion Feedback

Xamarin.iOS DataForm: Creating Simple User Forms

  • Various built-in and custom editors efficiently display and edit the properties of any object based on data type.
  • Built-in data validation is made easy with different validation modes and data annotation support.
  • Support to design the UI as you need. Linear and grid layouts, different label positioning, and grouping are supported.
FREE TRIAL

No credit card required.

VIEW DEMOS

No credit card required.

Trusted by the worldโ€™s leading companies

Xamarin.iOS dataform

Overview

The Xamarin.iOS 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.iOS Form 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

Switch

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

Linear layout

The linear layout arranges items in a single column.

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.

Hiding the fields in Xamari.iOS DataForm
Showing the fields in Xamari.iOS DataForm
Previous Next

Show or Hide Fields

Support to show or hide data form fields dynamically based on the application needs.

Image Label

Display labels with images for easy comprehension.

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.

Customization

Complete control over label and editor customization.


Localization

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


Right to left(RTL)

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


150+ XAMARIN UI CONTROLS

ALL CONTROLS
  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS
The most downloaded control (based on the nuget.org download count).

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusionยฎ reduces customersโ€™ development time.
Here are some of their experiences.
A creator of online tutorials for Microsoft technologies, your controls helped to provide a rich user experience. I wanted a look and feel like a Windows Store app and the Tiles are useful for that.
Microsoft MVP
We're using the file formats and Windows/JavaScript list controls a lot. They're fast, easy to use, and the documentation is good and contains examples. Tickets with questions or suggestions were answered within a day, so we're happy to use the Syncfusion libraries.
Daniel Persidok,
wpd onshore GmbH & Co. KG
๏ปฟ

Rated by users across the globe

Transform your applications today by downloading our free evaluation version
Download Free Trial No credit card required.

Syncfusion Xamarin.iOS Resources
Learning
Technical Support
๐Ÿ‘ forum
Community Forum

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.

๐Ÿ‘ Up arrow icon
EXPLORE OUR PRODUCTS
FREE TOOLS
RESOURCES
GET PRODUCTS
UI Kits
SUPPORT
LEARNING
WHY WE STAND OUT
COMPANY
CONTACT US

CONTACT US

  • Fax: +1 919.573.0306
  • US: +1 919.481.1974
  • UK: +44 20 7084 6215
  • Toll Free (USA):
  • 1-888-9DOTNET