我知道我可以在 WMAppManifest.xml 文件中设置起始页。
有没有办法根据某些条件设置起始页?
我有一个具有“记住我”功能的应用程序,所以当应用程序启动时,我希望它直接进入某个页面。如果不记得用户,则显示登录屏幕。
现在我显示一个页面,在它的逻辑中我检查这个,如果有必要我导航到其他页面。
有一个更好的方法吗?
谢谢, 巴特克
我知道我可以在 WMAppManifest.xml 文件中设置起始页。
有没有办法根据某些条件设置起始页?
我有一个具有“记住我”功能的应用程序,所以当应用程序启动时,我希望它直接进入某个页面。如果不记得用户,则显示登录屏幕。
现在我显示一个页面,在它的逻辑中我检查这个,如果有必要我导航到其他页面。
有一个更好的方法吗?
谢谢, 巴特克
从这个页面,在你的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
清除。NavigationPage
DefaultTask
<DefaultTask Name ="_default" NavigationPage=""/>
您是否看过这个“WP7 - 根据设置动态更改启动页面”:-
我不知道有什么更好的方法可以有条件地重定向到不同的页面,而不是有一个加载页面来检查并为您进行重定向。