本篇文章介绍了使用Syncfusion Input Controls在Xamarin.Forms中创建数据输入表单。
下载Essential Studio for Xamarin最新版本
Essential Studio for Xamarin是全面的Xamarin.iOS、Xamarin.Android和Xamarin.Forms组件套包,包含最快的图表和 格。
介绍
欢迎学习使用Syncfusion的一些输入控件(如用于Xamarin.Forms平台的内置DataForm控件)创建数据输入表单。
除DataForm控件外,Syncfusion Essential Studio for Xamarin还提供其他单独的输入控件,使您可以根据自己的喜好创建自己的数据输入窗体: Autocomplete、Button、Badge View、Chips、ComboBox、Picker、Calendar、Numeric Entry、NumericUpDown、Masked Entry、CheckBox、Radio Button、Range Slider、Rating和Segmented Control,使您能够根据规范创建自己的数据输入表单。
如果有预定义的模型,请使用DataForm控件
如果您的应用程序有很多表单,并且您有预定义的模型,那么我们提供一个DataForm控件,它可以基于您的数据对象创建表单,从而简化表单创建过程。DataForm可以帮助您以多种方式呈现数据,例如在预定义的布局中呈现模型项的集合。
以下步骤说明如何使用DataForm创建具有预定义模型的表单:
步骤1:导入控件命名空间 “xmlns:dataForm=”clr-namespace:Syncfusion.XForms.DataForm;assembly=Syncfusion.SfDataForm.XForms” 在XAML页中,创建DataForm控件的实例并将其作为视图添加到线性布局中。
<ContentPage xmlns_dataForm="clr-namespace:Syncfusion.XForms.DataForm;assembly=Syncfusion.SfDataForm.XForms"x:Class="GettingStarted.MainPage"><dataForm:SfDataForm/></ContentPage>
public class ItemInfo{ public ItemInfo() { } public int TotalAmount { get; set; } public DateTimeDate { get; set; } public string Name { get; set; } public bool IsBillable { get; set; }}
步骤3:在一个新的类文件中创建一个具有用必需数据初始化的ItemInfo属性的模型存储库类,如下面的代码示例所示。
public class ViewModel{ public ItemInfo ItemInfo { get; set; } public ViewModel() { ItemInfo= new ItemInfo(); }}
<ContentPage xmlns_local="clr-namespace:GettingStarted"xmlns:dataForm="clr-namespace:Syncfusion.XForms.DataForm;assembly=Syncfusion.SfDataForm.XForms"x:Class="GettingStarted.MainPage"> <ContentPage.BindingContext> <local:ViewModel/> </ContentPage.BindingContext> <dataForm:SfDataForm DataObject="{Binding ItemInfo}"/></ContentPage>

Syncfusion’s Xamarin.Forms DataForm.
Syncfusion的Xamarin.Forms输入控件表单无模型数据表单
到目前为止,我们讨论了Syncfusion的Xamarin.Forms数据表单控件如何帮助创建预定义的模型数据表单。现在,让我们看看Syncfusion输入控件如何通过丰富的功能显著改善最终用户的数据输入体验。
快速且功能丰富的自动完成功能
Syncfusion的Xamarin.Forms自动完成控件在用户键入建议列表时提示用户进行选择,从而使数据输入更快、更不容易出错。例如,在表单中,用户可以通过使用此控件进行搜索来选择邮政编码。
高性能搜索引擎可以在不到一秒钟的时间内加载和搜索100000个项目。自定义搜索的打字公差功能、有效数据利用的按需加载、带标记表示的多重选择、匹配文本的突出显示和音调符 敏感性是此控件的其他几个重要功能。

Syncfusion’s Xamarin.Forms Autocomplete.
购买Essential Studio for Xamarin正版授权,请点击“咨询在线客服”哟!

标签:图表 表UI界面用户界面控件Xamarin
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!