2011-11-16 239 views
0

起初我從一個導航到另一XAML類這樣的(例如,從MainPage.xaml中到Firstpage.xaml):WP7頁面導航?

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

這工作得很好,但我想退出應用程序打回來的時候,按鈕。當我像這樣導航時,後退按鈕將我帶回上一頁(MainPage.xaml)。我怎樣才能做到這一點?

回答

2

您可以使用RemoveBackEntry方法刪除您來自的頁面。

http://msdn.microsoft.com/en-us/library/hh394012(v=VS.92).aspx

但在Windows手機,導航必須遵循一些規則。請記住,用戶希望通過後退按鈕返回到上一頁。這就是Windows Phone中的導航應該如何工作。除少數情況外。

如果您只希望您的用戶在瀏覽一次頁面時啓動應用程序,則可以將該頁面的內容放入第二頁的網格中,並在不需要時將其隱藏。

這樣,當用戶點擊後退按鈕時,應用程序將退出,您將不必操縱導航堆棧。