Seri Pengembangan App Windows Phone 8.1 Bagian 4 : Navigasi Halaman

Seperti yang aku janjinkan kemarin, kali ini kita akan membahas bagaimana caranya berpindah antara halaman satu ke halaman lainnya. Untuk seri bab 3 dapat kau lihat di artikel sebelumnya.
Mungkin eksklusif saja menyerupai biasa ke topik pembahasan.
Perubahan API
Jika pada Windows Phone 8 Silverlight sebelumnya memakai method NavigationService.Navigate(), untuk Windows Phone 8.1 WinRT ini sedikit berbeda. Nah jikalau di Windows Phone 8.1 WinRT sendiri memakai Frame.Navigate().
Buat Halaman Baru
Pertama-tama coba buat dua halaman dengan klik kanan project, pilih sajian Add → New Item atau memakai shortcut Ctrl + Shift + A.

Pilih Blank Page, lalu beri nama HalamanDua.xaml. Selanjutnya pilih tombol Add.

Sekarang coba tambahkan instruksi ini di dalam Grid HalamanDua.xaml :
![]()
Kode diatas nantinya untuk menampilkan parameter yang dikirim dari halaman pertama. Kemudian tambahkan kode berikut di method OnNavigatedTo pada berkas HalamanDua.xaml.cs untuk mengambil parameter yang dikirim.
Selanjutnya beralih ke MainPage.xaml, tulis instruksi untuk membuat dua tombol menyerupai berikut:

dengan instruksi logic di MainPage.xaml.cs :
Coba jalankan projectnya, dikala kau mengklik tombol, akan menjadikan agresi perpindahan ke halaman selanjutnya.

Menangani Back Key
Namun ada yang aneh, dikala menekan tombol back kok eksklusif exit ? damai itu bukan error, tapi memang untuk di Windows Phone 8.1 WinRT ini back key belum di handle secara otomatis.
Kita perlu mendeteksi tombol hardware back yang ditekan, dan lalu kembali ke frame sebelumnya. Berikut instruksi yang perlu ditambahkan pada HalamanDua.xaml.cs :
Bagaimana dengan konsep perpindahan halaman ini ? gampang bukan ?
Kode Sampel dapat kau unduh di – WindowsPhone8.1_Dev_PindahHalaman.zip
Untuk seri ke 5 saya akan membahas siklus hidup atau app lifecycle yang ada di Windows Phone 8.1 ini, dapat dilihat di artikel selanjutnya.
Tetap pantengin terus WinPoin yak.
Sumber: https://winpoin.com/


0 Response to "Seri Pengembangan App Windows Phone 8.1 Bagian 4 : Navigasi Halaman"
Post a Comment