Frame.GetNavigationState 方法

定義

框架 流覽歷程記錄序列化為字串。

public:
 virtual Platform::String ^ GetNavigationState() = GetNavigationState;
winrt::hstring GetNavigationState();
public string GetNavigationState();
function getNavigationState()
Public Function GetNavigationState () As String

傳回

String

Platform::String

winrt::hstring

字串表單序列化導覽歷程記錄。 請參閱<備註>。

備註

這個方法有助於在 App 暫停和繼續之後還原應用程式的流覽狀態。 當您的應用程式暫停時,請呼叫 GetNavigationState 並儲存傳回值。 當您的應用程式繼續執行時,請呼叫 SetNavigationState 並將儲存的值傳遞給它。

呼叫這個方法會使用NavigationMode.Forward呼叫目前頁面的Page.OnNavigatedFrom。 當應用程式暫停時,通常會呼叫 GetNavigationState,因此目前的頁面會離開。

注意

這些方法所使用的序列化格式僅供內部使用。 您的應用程式不應該形成任何相依性。 此外,此格式僅支援字串、字元、數值和 GUID 類型等基本類型的序列化。

適用於

另請參閱