Bagikan melalui


Frame.GetNavigationState Metode

Definisi

Menserialisasikan riwayat navigasi Bingkai ke dalam string.

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

Mengembalikan

String

Platform::String

winrt::hstring

Riwayat navigasi berseri bentuk string. Lihat Keterangan.

Keterangan

Metode ini berguna untuk menyimpan dan memulihkan status navigasi aplikasi Anda. Untuk menyimpan status navigasi, panggil GetNavigationState dan simpan nilai yang dikembalikan. Untuk memulihkan status navigasi, panggil SetNavigationState dan berikan nilai yang disimpan.

Memanggil metode ini akan memanggil Page.OnNavigatedFrom untuk halaman saat ini menggunakan NavigationMode.Forward.

Tip

Di aplikasi UWP, GetNavigationState biasanya dipanggil saat aplikasi ditangguhkan, dan SetNavigationState dipanggil saat aplikasi dilanjutkan. Saat aplikasi dilanjutkan setelah ditangguhkan, pengguna mengharapkannya berada dalam status yang sama.

Aplikasi SDK Aplikasi Windows tidak memiliki Suspending peristiwa dan Resuming , jadi Anda harus mempertimbangkan apakah aplikasi Anda sesuai untuk menyimpan dan memulihkan status navigasi saat WindowDitutup dan Diaktifkan atau tidak. Pengguna mungkin tidak mengharapkan status navigasi dipulihkan setelah menutup Window. Untuk informasi selengkapnya, lihat siklus hidup aplikasi SDK Aplikasi Windows.

Catatan

Format serialisasi yang digunakan oleh metode ini hanya untuk penggunaan internal. Aplikasi Anda tidak boleh membentuk dependensi apa pun di dalamnya. Selain itu, format ini hanya mendukung serialisasi untuk jenis dasar seperti jenis string, char, numerik, dan GUID .

Berlaku untuk

Lihat juga