我是新手。我想使用Xamarin设计一个应用程序,该应用程序的主菜单将使用“主详细信息页面”,并且在一个详细信息页面中将显示一个Listview(具有来自列表视图的详细信息页面)。我正在努力做到这一点?
我需要使用导航页来包含列表视图吗?如何在“主详细信息”页面中添加导航页面?
很难找到此布局的代码示例,非常感谢您的帮助!!!
我理想的工作流程如下:
1.我的主菜单将使用“主从页面” >>
2.菜单之一将显示列表视图>>
3.当用户单击列表视图时,将显示详细信息页面。
答案 0 :(得分:0)
我需要使用导航页来包含列表视图吗?如何在“主详细信息”页面中添加导航页面?
使用以下代码在listview
事件中导航到OnItemSelected
的详细信息页面。
await Navigation.PushAsync(new ItemDetailPage(new ItemDetailViewModel(item)));
ItemDetailPage
是列表视图的详细信息页面。
ItemDetailViewModel
是listview详细信息页面的视图模型。
Item
是列表视图的选定值。
您可以从GitHub的MasterDetailPageTemplate文件夹中下载。 https://github.com/WendyZang/Test.git
一种简单的方法是在创建Xamarin.forms项目时选择Master-Detail模板。