首页 > 解决方案 > 如何在主详细信息页面中添加导航页面?

问题描述

我是新手。我想使用 Xamarin 设计一个应用程序,该应用程序的主菜单将用于主详细信息页面,并且在其中一个详细信息页面中将显示一个列表视图(列表视图中的详细信息页面)。我正在努力如何做到这一点?

我需要使用导航页面来包含列表视图吗?如何在主详细信息页面中添加导航页面?

很难找到此布局的代码示例,非常感谢您的帮助!!!

我理想的工作流程如下:
1. 我的主菜单将使用 Master Detail Page >>
2. 其中一个菜单将显示列表视图 >>
3. 当用户单击列表视图时,它将显示详细信息页面。

标签: listviewxamarin

解决方案


我需要使用导航页面来包含列表视图吗?如何在主详细信息页面中添加导航页面?

使用下面的代码导航到事件的详细信息listview页面OnItemSelected

await Navigation.PushAsync(new ItemDetailPage(new ItemDetailViewModel(item)));

ItemDetailPage是listview的详细页面。 ItemDetailViewModel是listview详情页的视图模型。 Item是列表视图的选定值。

在此处输入图像描述

您可以从 GitHub 的 MasterDetailPageTemplate 文件夹中下载。 https://github.com/WendyZang/Test.git

一种简单的方法是在创建 Xamarin.forms 项目时选择 Master-Detail 模板。

在此处输入图像描述


推荐阅读