Xamarin.Forms 用户界面
2017-10-21 21:18
260 查看
如何使用Xamarin.Forms提供的视图
Xamarin.Forms包括自己的动画基础设施,直接创建简单的动画,同时也具有足够的功能来创建复杂的动画。
当每个平台都有自己的标准和默认值时,在平台上定义和使用颜色可能会很棘手。
本文档是对构成Xamarin.Forms框架(如页面,布局,视图和单元格)的UI视图的快速参考。
DataPages提供了一个API,用于快速轻松地将数据源绑定到预构建视图。列表项目和详细页面将自动呈现数据,并使用主题进行自定义。
可以使用Xamarin.Forms跨平台共享图像,可以为每个平台专门加载,也可以下载显示。
Xamarin.Forms有几个布局来组织屏幕内容。
Xamarin.Forms提供一个列表视图控件来显示滚动的数据行。控件包括上下文操作,
添加地图需要额外的NuGet软件包下载和一些平台特定的配置。一旦配置完成,地图和引脚标记就可以在几行代码中添加。
该
字体,颜色和其他属性可以分组为可以使用资源字典在控件,布局或整个应用程序之间共享的样式。
表视图类似于列表视图,而不是设计用于长列表的数据,它用于滚动控件或简单滚动菜单的数据输入式屏幕。
Xamarin.Forms有几个用于呈现和接收文本的视图。可以为平台格式化和定制文本视图。特定字体设置可以实现与辅助功能的兼容性。
Xamarin.Forms主题定义了标准控件的特定视觉外观。一旦将主题添加到应用程序的资源字典中,标准控件的外观就会改变。
Xamarin.Forms使用每个平台上的本地Web浏览器控件,并可以显示网站,本地资源和生成的Html字符串。
动画
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字符串。
相关文章推荐
- Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面
- Xamarin.Forms 用户界面——控件——Style——动态样式
- Xamarin.Forms 用户界面——控件——ListView——Cell 外观
- Xamarin.Forms 用户界面——控件——WebView
- Xamarin.Forms 用户界面——控件——布局——Device Orientation
- Xamarin.Forms 用户界面——控件——ListView——List外观
- Xamarin.Forms 用户界面——控件——TableView
- Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面
- Xamarin.Forms 用户界面——控件——布局——Layout for Tablet and Desktop apps
- Xamarin.Forms 用户界面——控件——ListView——ListView 性能
- Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面
- Xamarin.Forms 用户界面——控件——页面
- Xamarin.Forms 用户界面——控件——布局——AbsoluteLayout
- Xamarin.Forms 用户界面——控件——布局——创建自定义布局
- Xamarin.Forms 用户界面——控件——Text
- Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面
- Xamarin.Forms 用户界面——控件——ListView
- Xamarin.Forms 用户界面——控件——Picker
- Xamarin.Forms 用户界面——控件——Text——Label
- Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面