Como mudar a página inicial na inicialização?

meu aplicativo, atualmente, vai para oMainPage.xaml na inicialização (eu não sei onde ele foi configurado).

Eu quero poder começar com outra página em algumas condições. Eu acho que posso adicionar este código paraApplication_Launching() emApp.xaml.cs página:

NavigationService.Navigate(new Uri("/SecondPage.xaml", UriKind.Relative));

masNavigationService não está disponível em App.xaml.cs.

Como posso iniciar o aplicativo com outra página sefoo == true?

questionAnswers(2)

yourAnswerToTheQuestion