如何使用Xamarin.Forms提供的视图
动画
Xamarin.Forms包括自己的动画基础设施,直接创建简单的动画,同时也具有足够的功能来创建复杂的动画。
颜色
当每个平台都有自己的标准和默认值时,在平台上定义和使用颜色可能会很棘手。
控制参考
本文档是对构成Xamarin.Forms框架(如页面,布局,视图和单元格)的UI视图的快速参考。
数据页
DataPages提供了一个API,用于快速轻松地将数据源绑定到预构建视图。列表项目和详细页面将自动呈现数据,并使用主题进行自定义。
图片
可以使用Xamarin.Forms跨平台共享图像,可以为每个平台专门加载,也可以下载显示。
布局
Xamarin.Forms有几个布局来组织屏幕内容。StackLayout
,Grid
,AbsoluteLayout
,ScrollView
,并且RelativeLayout
可以分别用来创造美丽,响应的用户界面。
列表显示
Xamarin.Forms提供一个列表视图控件来显示滚动的数据行。控件包括上下文操作,HasUnevenRows
自动调整大小,分隔符定制,拉到刷新以及页眉和页脚。
地图
添加地图需要额外的NuGet软件包下载和一些平台特定的配置。一旦配置完成,地图和引脚标记就可以在几行代码中添加。
选择器
该Picker
视图是用于从数据列表中选择文本项的控件。
样式
字体,颜色和其他属性可以分组为可以使用资源字典在控件,布局或整个应用程序之间共享的样式。
的TableView
表视图类似于列表视图,而不是设计用于长列表的数据,它用于滚动控件或简单滚动菜单的数据输入式屏幕。
文本
Xamarin.Forms有几个用于呈现和接收文本的视图。可以为平台格式化和定制文本视图。特定字体设置可以实现与辅助功能的兼容性。
主题
Xamarin.Forms主题定义了标准控件的特定视觉外观。一旦将主题添加到应用程序的资源字典中,标准控件的外观就会改变。
的WebView
Xamarin.Forms使用每个平台上的本地Web浏览器控件,并可以显示网站,本地资源和生成的Html字符串。