NavigationServiceNavigate无法正常工作WP7

时间:2012-11-02 11:42:13

标签: navigationservice

当我在.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 ..使用应用栏。

2 个答案:

答案 0 :(得分:0)

你需要改用它:

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

文件夹 - 页面所在位置。

答案 1 :(得分:0)

你错过了/ 它应该像NavigationService.Navigate(new Uri(“/ DetailsPage.xaml”,UriKind.Relative));