Frame.GetNavigationState Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
virtual Platform::String ^ GetNavigationState() = GetNavigationState;
winrt::hstring GetNavigationState();
public string GetNavigationState();
function getNavigationState()
Public Function GetNavigationState () As String
Возвращаемое значение
Сериализованный журнал навигации в строковой форме. См. заметки.
Комментарии
Этот метод полезен для восстановления состояния навигации приложения после его приостановки и возобновления. После приостановки приложения вызовите GetNavigationState и сохраните возвращаемое значение. После возобновления работы приложения вызовите SetNavigationState и передайте ему сохраненное значение.
Вызов этого метода приведет к вызову Page.OnNavigatedFrom для текущей страницы с помощью NavigationMode.Forward. GetNavigationState обычно вызывается, когда приложение приостанавливается, поэтому текущая страница перемещается с нее.
Примечание
Формат сериализации, используемый этими методами, предназначен только для внутреннего использования. Ваше приложение не должно формировать зависимости от него. Кроме того, этот формат поддерживает сериализацию только для базовых типов, таких как string, char, numeric и GUID .