Xamarin.Forms 做为一种跨平台开发利器,能够让.NET程序员们用本身熟悉的C#语言编写Android、IOS、UWP等平台的应用程序,对咱们广大.NET开发者真是一个利器,但国内原生教程并很少,我也是找的国外教程在学习,并但愿能将所学,翻译成一套Xamarin.Forms的中文教程,同时但愿在写的时候,尽可能作到深刻浅出,与你们共享!水平有限,不当之处,还望指正!程序员
页面布局分类

Page(页面)---定义移动程序的一个页面,包含如下几种:
- ContentPage 单页面
- MasterDetailPage 大纲页面
- NavigationPage 导航页面
- TabbedPage 标签页面
- TemplatePage 模板页面
- CarouselPage 滑动页面
Layout(容器)---定义在页面的容器类型,不只可用于控制整个页面布局,还可用来承载页面控件,包含如下几种:
- StackLayout 栈式布局
- Grid 网格布局
- ScrollView 滑动布局
View(可视控件)---定义在页面显示的各种控件,包含如下常见几种:
- Label 文本标签
- Button 按钮
- Entry 输入框
- DatePicker 日期输入框
- ListView 列表
以上三类构成了Xamarin.Forms的基本页面布局,其承载关系为Page=>Layout=>View,如下为一个典型的页面构成,后面文章,将会从讲解最基础的ContentPage页面构成。
布局