[英]Windows Phone NavigationService.RemoveBackEntry method missing?
我正在嘗試加強我的WP8應用程序中的導航,並且遇到一個問題,當用戶位於xaml主頁面上時(我的應用程序中的許多頁面都可以導航到該頁面),我想退出。 最簡單的方法似乎是使后退按鈕退出,但是要執行此操作,您似乎需要清除后退按鈕的歷史記錄才能退出。
MSDN表示使用NavigationService.RemoveBackEntry方法清除后退條目(從而使該應用程序在用戶再次單擊“后退”后自然關閉)。 但是我沒有看到這種方法! 是什么賦予了?
是的,您的觀點是正確的。 您可以通過以下代碼清除后退入口和出口。
protected override void OnNavigatedTo(NavigationEventArgs e)
{
while (NavigationService.CanGoBack)
{
NavigationService.RemoveBackEntry();
}
}
您可以使用它來終止Windows Phone 8中的應用程序(在調用此方法之前,請記住要保存所有程序數據;-))
App.Current.Terminate();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.