我有這樣的事情: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導航並退出應用程序,但沒有拋出異常。先謝謝你!