Я работаю над простым приложением UWP.Я создал приложение, используя Windows Template Studio в качестве панели навигации, базовый MVVM.Мне бы хотелось, чтобы приложение начиналось со стартовой страницы (в моем случае это страница входа в систему) без элемента управления NavigationView (панель навигации), а затем после успешного входа в систему переходите в обычный вид с панелью навигации.Это уже сделано, так как я следовал документам на https://github.com/Microsoft/WindowsTemplateStudio/blob/dev/docs/navigation.md
private ActivationService CreateActivationService()
{
//This is the default navigation for a NavigationPane project type
//return new ActivationService(this, typeof(Views.HomePage), new Views.ShellPage());
//We are going to initialize navigation to a StartPage
return new ActivationService(this, typeof(Views.StartPage));
}
После успешного входа в систему я сначала перехожу к Views.ShellPage, а затем к Views.HomePage, как описано, и это прекрасно работает.
Мой вопрос: как вернуться обратно на StartPage и скрыть панель навигации, когда пользователь выходит из системы?Простой NavigationService.Navigate<Views.StartPage>();
просто перейдет на стартовую страницу, но как выгрузить оболочку с панелью навигации?Заранее благодарю за любую помощь.