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

字符串形式的序列化导航历史记录。 请参阅“备注”。

注解

此方法可用于在应用暂停和恢复后还原其导航状态。 应用暂停后,调用 GetNavigationState 并保存返回值。 恢复应用后,调用 SetNavigationState 并向其传递保存的值。

调用此方法将使用 NavigationMode.Forward 调用当前页的 Page.OnNavigatedFrom。 应用程序挂起时,通常会调用 GetNavigationState,因此当前页会从中导航。

注意

这些方法使用的序列化格式仅供内部使用。 你的应用不应形成任何依赖项。 此外,此格式仅支持字符串、字符、数字和 GUID 类型等基本类型序列化。

适用于

另请参阅