Должна быть возможность легко перемещаться с главной страницы, используя:
if (!eulaAgreed)
NavigationService.Navigate(new Uri("/EULAPage.xaml", UriKind.Relative));
Вероятно, лучше всего поместить этот код в OnNavigatedTo вашей главной страницы или даже позже в цикле страницы, используя Dispatcher.BeginInvoke(...)
. Помещение его до этого (т. Е. В конструкторе или в Loaded) может не сработать.