在windows 8应用程序的页面之间导航

本文关键字:之间 导航 windows 应用程序 | 更新日期: 2023-09-27 18:13:25

我是使用c#构建windows 8应用程序的新手。

每当我导航到一个页面,我得到一个弹出框说"没有安装应用程序来打开这种类型的链接ms-resource"。不过,这款应用运行得很好。

我用来从MainPage导航到ScenarioPage的代码是:

    private void HyperlinkButton_Click_1(object sender, RoutedEventArgs e)//code from MSDN
     {
        this.Frame.Navigate(typeof(ScenarioPage));
     } 

有人可以帮助我或提供一些指针如何删除弹出式

在windows 8应用程序的页面之间导航

传递的不是类型,而是对象。从链接的MSDN页面示例:

// Navigate to object using the Navigate method
this.Navigate(new HomePage());

在你的例子中是

this.Frame.Navigate(new ScenarioPage());

或者,您可以使用接受Uri参数的重写。

this.Frame.Navigate(new Uri("ScenarioPage.xaml", UriKind.Relative));