欢迎大家关注我的公众号:程序员在新西兰,了解美丽的新西兰和码农们的生活
阅读本文大概需要20分钟。本文目录:
前言
在我的Xamarin和MvvmCross手册中,我展示了使用MvvmCross Framework开发基本Xamarin应用程序的基础知识。在开发真实应用程序时需要考虑更多细节,例如布局,样式和数据库等。例如,汉堡菜单布局是现代移动应用程序中非常常见的导航模式。我们可以使用MasterDetail导航模式来实现汉堡菜单。接下来,我将向您展示如何在Xamarin.Forms应用程序中实现MasterDetail布局。在开始之前,我建议您在这里阅读有关MasterDetailPage的官方文档:Xamarin.Forms Master-Detail Page。
我的开发环境如下所示:
Windows 10版本10.0.17134
Visual Studio 2017版本15.9.4
Xamarin.Forms版本3.4.0.1008975
MvvmCross版本6.2.2
让我们开始吧。
通过MvxScaffolding创建项目如果您是MvvmCross的新手,使用MvvmCross创建Xamarin应用程序可能有点棘手。幸运的是,我们有一些项目模板来简化我们的工作。您可以在官方文档中找到它们:MvvmCross入门。我建议你使用这个:MvxScaffolding它是新的,支持.net标准。您可以通过单击VS 2017中的工具 - 扩展和更新来搜索它,如下所示: