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页面构成。

posted on 2018-07-29 16:14  mugongliu  阅读(370)  评论(0编辑  收藏  举报