Xamarin.Forms 第01局 Shell-准备

目录 - Xamarin.Forms


前言

本文为《第三部分:开发篇》做准备。
本文将创建一个简单Shell程序,本部分文章将扩展此程序,此程序包含三个简单页面:
一、主页(MainPage)
二、添加页(NewItemPage)
三、详情页(ItemDetailPage)

Shell介绍请参阅:Xamarin.Forms 第28局:Shell

环境

1.Visual Studio 2019
2.Xamarin.Froms 4.0.0.232914-pre6
3.Android 5.0(API 21)或更高版本
4.约定:XF代表Xamarin.Forms

内容

最终效果

一、主页(MainPage)

实现效果

实现方式

第一步:新建空白Xamarin.Forms 项目,取名XFShell。
第二步:在XFShell.Android项目中的MainActivity.cs中添加启用Shell功能的标识。
第三步:在XFShell项目中添加内容页,取名AppShell,更改其基类为Shell,并设置路由,浮动控件行为,样式资源,以及页面。
第四步:在App.xaml.cs中将AppShell设置为主页。
第五步:添加一个Models文件夹,并在下面添加Item类。
第六步:在MainPage中添加ListView,并在MainPage.xaml.cs中为其添加数据。

二、添加页(NewItemPage)

实现效果

实现方式

第一步:新建内容页,取名NewItemPage,并更新为以下代码。
第二步:在MainPage中添加“添加”菜单,并实现其逻辑。

三、详情页(ItemDetailPage)

实现效果

实现方式

第一步:新建内容页,取名ItemDetailPage,并更新为以下代码。
第二步:在MainPage中,为ListView添加ItemSelected事件,使选中项时跳转到详情界面。

源码

链接:https://pan.baidu.com/s/1LHWBbgmsZKIpCz5a5nswEQ
提取码:cypp

后语

下篇介绍MVVM,待续...


目录 - Xamarin.Forms

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容