Пример #1
0
        public Page SetRootPage(string rootPageKey)
        {
            var rootPage = GetPage(rootPageKey);

            _navigationPageStack.Clear();
            var mainPage = new ModalNavigationPage(this, rootPage);

            _navigationPageStack.Push(mainPage);
            return(mainPage);
        }
Пример #2
0
        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);
        }