Xamarin.Forms 第01局 Shell-准备

作者: dotNET之家 | 来源:发表于2019-05-06 05:57 被阅读2次

目录 - 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

相关文章

网友评论

    本文标题:Xamarin.Forms 第01局 Shell-准备

    本文链接:https://www.haomeiwen.com/subject/yfskoqtx.html