Syncfusion教程:在Xamarin.Forms中创建数据输入表单 (2)

下载Essential Studio for Xamarin最新版本

Essential Studio for Xamarin是全面的Xamarin.iOS、Xamarin.Android和Xamarin.Forms组件套包,包含最快的图表和网格。

如何将Syncfusion输入控件添加到数据表单中

从Visual Studio模板创建项目

从NuGet添加引用

添加控件初始化代码

在以下步骤中,已添加必要的XAML代码以初始化控件。

步骤1:在相应的页面中包含SfAutoComplete命名空间。

1

2

<contentpage xmlns:autocomplete="clr-namespace:Syncfusion.SfAutoComplete.XForms;assembly=Syncfusion.SfAutoComplete.XForms" x:class="GettingStarted.MainPage">

</contentpage>

步骤2:通过将高度定义为40来声明内容页的SfAutoComplete,因为地址栏需要40像素的高度。

1

2

3

<contentpage xmlns:autocomplete="clr-namespace:Syncfusion.SfAutoComplete.XForms;assembly=Syncfusion.SfAutoComplete.XForms" x:class="GettingStarted.MainPage">

     <autocomplete:sfautocomplete heightrequest="40">

</autocomplete:sfautocomplete></contentpage>

注意:前面的步骤适用于将所有Syncfusion的Xamarin.Forms输入控件添加到Xamarin.Forms应用程序中。

添加建议项

当然,自动完成控件可以与数据源以及直接字符串项绑定。

1

2

3

4

5

6

7

8

9

10

11

12

13

<contentpage xmlns:autocomplete="clr-namespace:Syncfusion.SfAutoComplete.XForms;assembly=Syncfusion.SfAutoComplete.XForms" xmlns:listcollection="clr-namespace:System.Collections.Generic;assembly=mscorlib" x:class="GettingStarted.MainPage">

     <autocomplete:sfautocomplete heightrequest="40">

          <autocomplete:sfautocomplete.autocompletesource>

               <listcollection:list x:typearguments="x:String">

                    <x:string>Aqua</x:string>

                    <x:string>Blue</x:string>

                    <x:string>Indigo</x:string>

                    <x:string>Red</x:string>

                    <x:string>Purple</x:string>

               </listcollection:list>

          </autocomplete:sfautocomplete.autocompletesource>

     </autocomplete:sfautocomplete>

</contentpage>

带切换操作的高级按钮

Xamarin.Forms按钮是一个自定义按钮控件,具有用户界面自定义、切换状态和主题支持。您可以设置图标、背景图像和角边半径,也可以使用可视状态管理器自定义不同可视状态的外观。

Syncfusion

Syncfusion’s Xamarin.Forms Button.

可编辑组合框

表单组合框控件是一种数据输入控件,允许用户从固定的项目列表中选择选项。组合框用于选择一个国家,可以打开下拉列表,也可以简单地键入开始键入其名称。

Syncfusion

Syncfusion’s Xamarin.Forms ComboBox.

多功能选择器

我们甚至提供了一个通用的选择器控件,可以用来从任何类型的列表数据中进行选择。这决定了选取器作为日期选取器、时间选取器、语言选取器、颜色选取器等的性质。直观的多列选项支持层叠选择。选择器控件是唯一一个根据数据源结构自动生成其列的组件。在此表单中,选取器控件可以提供一个通用的UI来选取日期值。

Syncfusion

Syncfusion’s Xamarin.Forms Picker.

转载于:https://my.oschina.net/u/4009527/blog/3011717

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值