Xamarin.forms 如何使用2种不同的母版详细信息页面导航

Xamarin.forms 如何使用2种不同的母版详细信息页面导航,xamarin.forms,Xamarin.forms,想知道如何在单个应用程序中实现2个主控详细信息页面。 这可行吗?任何要遵循的示例或代码 更新 I m thinking to use this circular pattern, but I am not sure if this is a good idea. Launch -----> MasterDetailDemo1 1) in App.cs: MainPage = new MasterDetailDemo1(); 2) at MasterDetai

想知道如何在单个应用程序中实现2个主控详细信息页面。 这可行吗?任何要遵循的示例或代码

更新

I m thinking to use this circular pattern, but I am not sure if this is a good idea.


 Launch ----->  MasterDetailDemo1   


1) in App.cs:

    MainPage = new MasterDetailDemo1();


2) at MasterDetailDemo1

   Click a Master2ndButton in Menu of MasterDetailDemo1 and goto MasterDetailDmo2

Master2ndButton
contain code:

    MainPage = new MasterDetailDemo2();


Back to First MasterDetailDemo1

Click a button in MasterDetailDemo2

BackToHome Button 
which contain code:

    MainPage = new MasterDetailDemo1()

谢谢

这将如何工作?是否希望在第一个主详图的详图视图中包含另一个主详图?如果是这样的话,我建议不要使用它,因为用户不熟悉它,我甚至不确定它是否可行。你想要满足什么样的需求,需要这样的东西?可能还有另一种/更好的方法。@Steven,我只是想看看我的解决方案是否可行。从技术上讲,这是可行的。@Steven,这意味着可以将应用程序的主页分配给任何类型的页面(TabbedPage、NavigationPage…),以满足我的需要。但这会导致任何问题吗?如果我选择使用这个,我不能使用Mvvm导航模式。您可以明确使用Mvvm导航模式。您只需设置主页,它是导航的根。从那以后的每个导航都可以使用MVVM完成。但是,您不应该将应用程序设计为不断地将主页替换为其他内容。选择一个适合你需要的(标签/主细节)并坚持下去。