我有一个应用程序,当第一次初始化 RootFrame 时,我让它检查它是否是第一次启动该应用程序。如果是,它会将 RootFrame UriMapper 更改为教程页面。问题是,我似乎无法找到将用户重定向回 MainPage.xaml 的方法。到目前为止它不会做任何事情。
这是我在 App 构造函数中用于更改初始启动页面的代码:
if (App.Model.SelectFirstStart())
{
var mapper = new UriMapper();
mapper.UriMappings.Add(new UriMapping
{
Uri = new Uri("/MainPage.xaml", UriKind.Relative),
MappedUri = new Uri("/TutorialPage.xaml", UriKind.Relative)
});
RootFrame.UriMapper = mapper;
}
当用户点击教程页面中的按钮时,它应该将它们重定向到 MainPage.xaml。这是我迄今为止尝试过的:
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
和:
App.RootFrame.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
任何帮助将非常感激。谢谢