public Page SetRootPage(string rootPageKey) { var rootPage = GetPage(rootPageKey); _navigationPageStack.Clear(); var mainPage = new ModalNavigationPage(this, rootPage); _navigationPageStack.Push(mainPage); return(mainPage); }
public async Task NavigateModalAsync(string pageKey, object parameter, bool animated = true) { var page = GetPage(pageKey, parameter); NavigationPage.SetHasNavigationBar(page, false); var modalNavigationPage = new ModalNavigationPage(this, page); await CurrentNavigationPage.Navigation.PushModalAsync(modalNavigationPage, animated); _navigationPageStack.Push(modalNavigationPage); }