当我在.NET代码隐藏中使用它时:
NavigationService.Navigate(new Uri("DetailsPage.xaml", UriKind.Relative));
我被重定向到App.xaml.cs并指向此代码。
// Code to execute if a navigation fails
private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
if (System.Diagnostics.Debugger.IsAttached)
{
// A navigation has failed; break into the debugger
System.Diagnostics.Debugger.Break();
}
}
我做错了什么?这些文件位于同一目录中..并且拼写正确。我正在使用MainPage.xaml
导航到DetailsPage.xaml
..使用应用栏。
答案 0 :(得分:0)
你需要改用它:
NavigationService.Navigate(new Uri("/Folder/DetailsPage.xaml", UriKind.Relative));
文件夹 - 页面所在位置。
答案 1 :(得分:0)
你错过了/ 它应该像NavigationService.Navigate(new Uri(“/ DetailsPage.xaml”,UriKind.Relative));