如何在WP7中的屏幕之间转换?

时间:2011-11-08 17:38:14

标签: windows-phone-7

今天我开始学习如何为Windows Phone开发,我有一个问题。

我有一个主屏幕(MainPage.xaml)和第二个屏幕(TaskPage.xaml)。 我想在这些屏幕之间导航。

我写道:

        var frame = Application.Current.RootVisual as PhoneApplicationFrame;
        frame.Source = new Uri("/TaskPage.xaml", UriKind.Relative);

我在模拟器中运行它,但是Visual Studio在MainPage.g.i.is中返回错误:

   System.Windows.Application.LoadComponent(this, new System.Uri("/Appname;component/MainPage.xaml", System.UriKind.Relative));

什么错了?对不起英语不好,谢谢你的回答。

1 个答案:

答案 0 :(得分:3)

尝试使用NavigationService,例如:

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

在您更改frame.Source的当前代码中。有关WP7导航的更大图片,请阅读:WP7 Navigation Step by Step