Windows Phone 8.1页面导航

jef*_*leo 8 c# xaml windows-phone windows-phone-8.1

我还是Windows Phone开发的新手.所以现在我要开发Windwos Phone 8.1.我真的不知道页面导航的问题是什么.我写了这样的代码

private void hbGo_Click(object sender, RoutedEventArgs e)
{
    this.Frame.Navigate(typeof(SecondPage));
}
Run Code Online (Sandbox Code Playgroud)

但它显示了错误(此页面不包含"框架"的定义,并且没有扩展方法"框架"接受第一个参数)即使我像底部的代码也一样...

Frame.Navigate(typeof(SecondPage));
Run Code Online (Sandbox Code Playgroud)

Rom*_*asz 22

导航取决于您的项目类型:

如果它是Windows Phone 8.1 Silverlight,那么您应该使用NavigationService.Navigate()方法:

适用于:Windows Phone 8和Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

如果您的目标是Windows Phone RunTime,那么您应该使用Frame.Navigate方法():

支持的最低手机Windows Phone 8.1 [仅限Windows运行时应用]

  • 有不同种类的模型.[Windows运行时应用](http://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx)可以是通用应用程序(不仅适用于手机),您还可以找到一些应用的方法仅限WinRT.[8.1 Silverlight](http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn642082(v = vs.105).aspx)遵循WP8.0,你可以为旧代码添加新功能没有对代码进行重大修改. (3认同)