使用Prism的Xamarin Forms主从导航

6
我已经开始使用Prism和Xamarin.Forms在Xamarin Studio中构建应用程序。我的问题是,在应用程序内找不到MasterDetail导航的代码示例片段。
每次导航到页面时,它只是在先前的主视图之上呈现新视图。是否有示例或说明如何使用可切换视图以实现Prism在Xamarin上的主/详细信息导航?我已经找到了一些适用于Windows Forms应用程序的Prism示例,但没有针对Xamarin Forms的具体示例。
先行致谢,对于这个泛化的问题感到抱歉。
1个回答

18

非常感谢,那个例子真是救了我一命。那正是我在寻找的东西。 - Miko Manko
@Brian,我看到了这个示例,但你使用的是普通按钮而不是菜单列表,而且你没有使用详情页,在 Prism 中有没有使用 MasterDetailsPage 和 Details 页面的内容? - Mohammad Riyaz
3
随着我不断开发新功能,沙盒示例不断变化。如我在答案中所述,请从MasterDetailPage ViewModel中简单调用NavigateAsync即可。它会自动设置详细信息。如果您需要最初导航到它,只需构建您的路径NavigateAsync(“MasterDetailPage / DetailPage”)。 - user5420778
目前它展示了如何使用MasterDetailPage并更改细节。从详细视图更新主视图不是常见的用户体验。 - user5420778
@BrianLagunas,如果实现了自定义标题栏,该怎么办呢?我正在尝试在按钮单击时从详细页面的视图模型切换Master IsPresented属性。我在这里也提出了一个问题-> https://stackoverflow.com/questions/45267942/how-to-show-menu-in-masterdetail-page-when-using-prism-and-custom-title-bar - lakvin
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接