次の方法で共有


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 は、通常、アプリケーションが中断されるときに呼び出されるため、現在のページは移動されます。

注意

これらのメソッドで使用されるシリアル化形式は、内部でのみ使用されます。 アプリは、それに対する依存関係を形成しないでください。 さらに、この形式では、string、char、numeric、 GUID 型などの基本型に対してのみシリアル化がサポートされます。

適用対象

こちらもご覧ください