Поделиться через


Frame.GetNavigationState Метод

Определение

Сериализует журнал навигации frame в строку.

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 и передайте ему сохраненное значение.

Вызов этого метода приведет к вызову Page.OnNavigatedFrom для текущей страницы с помощью NavigationMode.Forward. GetNavigationState обычно вызывается, когда приложение приостанавливается, поэтому текущая страница перемещается с нее.

Примечание

Формат сериализации, используемый этими методами, предназначен только для внутреннего использования. Ваше приложение не должно формировать зависимости от него. Кроме того, этот формат поддерживает сериализацию только для базовых типов, таких как string, char, numeric и GUID .

Применяется к

См. также раздел