2

我知道我可以在 WMAppManifest.xml 文件中设置起始页。

有没有办法根据某些条件设置起始页?

我有一个具有“记住我”功能的应用程序,所以当应用程序启动时,我希望它直接进入某个页面。如果不记得用户,则显示登录屏幕。

现在我显示一个页面,在它的逻辑中我检查这个,如果有必要我导航到其他页面。

有一个更好的方法吗?

谢谢, 巴特克

4

3 回答 3

3

这个页面,在你的App.xaml.cs

private void Application_Launching(object sender, LaunchingEventArgs e)
{
    Uri nUri = new Uri("/Page1.xaml", UriKind.Relative);
    ((App)Application.Current).RootFrame.Navigate(nUri);
}

然后打开您的文件并从行中WMAppManifest.xml清除。NavigationPageDefaultTask

<DefaultTask  Name ="_default" NavigationPage=""/>
于 2012-04-04T16:28:02.040 回答
1

您是否看过这个“WP7 - 根据设置动态更改启动页面”:-

WP7 - 根据设置动态更改启动页面

于 2012-04-04T16:26:27.410 回答
0

我不知道有什么更好的方法可以有条件地重定向到不同的页面,而不是有一个加载页面来检查并为您进行重定向。

于 2012-04-04T16:26:28.753 回答