我有这样的事情:WP7 SplashPage导航问题 - 后退按钮并退出
SplashPage - >的MainPage - >设置 - >关于
SplashPage仅仅是页面我的标志和动画约1秒,然后我将用户重定向到MainPage。第一个问题是,当我按下MainPage上的按钮时,我又回到splashpage,这并不好。我解决了,通过这段代码:
private bool navigateBack;
public SplashPage()
{
InitializeComponent();
navigateBack = false;
}
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
if (navigateBack)
{
this.NavigationService.GoBack();
}
else
{
navigateBack = true;
base.OnNavigatedTo(e);
}
}
这样的后退按钮按下,用户再也看不到splashpage,但我有奇怪的问题。应用程序抛出导航异常,CanGoBack属性为false并退出应用程序。确实,我想退出应用程序,但没有使用异常,因为我的市场认证不合格。
我的问题是如何从MainPage导航并退出应用程序,但没有抛出异常。先谢谢你!