簡體   English   中英

Windows Phone NavigationService.RemoveBackEntry方法丟失?

[英]Windows Phone NavigationService.RemoveBackEntry method missing?

我正在嘗試加強我的WP8應用程序中的導航,並且遇到一個問題,當用戶位於xaml主頁面上時(我的應用程序中的許多頁面都可以導航到該頁面),我想退出。 最簡單的方法似乎是使后退按鈕退出,但是要執行此操作,您似乎需要清除后退按鈕的歷史記錄才能退出。

MSDN表示使用NavigationService.RemoveBackEntry方法清除后退條目(從而使該應用程序在用戶再次單擊“后退”后自然關閉)。 但是我沒有看到這種方法! 是什么賦予了?

http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.windows.navigation.navigationservice.removebackentry(v=vs.105).aspx

是的,您的觀點是正確的。 您可以通過以下代碼清除后退入口和出口。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM