Aright,让我试着让它变得有点简单,
当我登录时:我将我的根页面设置为Normal ContentPage,
var firstPage = new BaseNavigationPage(new DashBoardPage());
(DashBoardPage is just a contentPage, with few buttons)
点击按钮,我使用
浏览我的应用程序NavigationService.NavigateTo(ViewModelLocator.CommentPage);
现在在DashbOard上,有一个按钮,它将我重定向到一个MasterDetailPage的页面,所以使用一些自定义的东西, 我通过设置我的MasterPage导航,
NavigationService.SetMainPage(ViewModelLocator.MASTER_PAGE);
以下是我的MasterDeatilPAge代码;
var menuPage = new MenuListPage();
Master = menuPage;
Detail = new CustomNavigationPage(new WorkTaskPage());
现在,在菜单页面上,我有一个列表项作为DashBoard,我必须将我的应用程序重定向到第一页, 那么我怎么能这样做,因为使用MasterDetail页面,我可以导航细节页面或设置细节页面,
那么如何将其重定向到仪表板页面,我希望当我在仪表板页面上时,所有导航都能正常工作,而不需要更改任何导航。
希望这有点清楚?