Langsung ke konten utama

Windows Phone Tutorial - Page Navigation

Postingan ini sebenarnya sangat sederhana, tapi saya lagi semangat-semangatnya ngeblog, so here goes. :)
Ketika kita mengembangkan aplikasi mobile Windows Phone, entah itu versi 7, 7.5, 7.8, atau 8, tidak jarang ketika kita membutuhkan lebih dari satu halaman. Tujuan dari postingan ini adalah menjelaskan bagaimana melakukan navigasi antarhalaman pada Windows Phone.



  1. Yang pertama adalah kita bikin saja projek dummy yang bernama NavigasiHalaman
  2. Ubah property Text TextBlock PageTitle dari "page title" menjadi "Halaman Utama" (tidak mke kutip).
  3. Di dalam grid ContentPanel, sebelum kodingan </Grid>, tambahkan kodingan XAML berikut


  4. Sehingga secara lengkap kodingan Grid ContentPanel-nya menjadi seperti ini


    
            
                
            
    


  5. Nah, sekarang kita masuk ke bagian code-behind dari MainPage.xaml kita. Tekan saja F7.
  6. Di bawah kurung kurawal penutupnya c public MainPage, tambahkan kodingan ini



  7. private void nextPage(object sender, RoutedEventArgs e)
            {
                this.NavigationService.Navigate(new Uri("/SecondPage.xaml", UriKind.Relative));
            }
    

    Maksud kodingan diatas adalah, ketika Button kita tadi di-Click, maka fungsi diatas akan dijalankan. "Apa maksud kodingan diatas?". Maksudnya begini, c halaman MainPage itu sendiri (yaitu kita tunjuk menggunakan keyword this), menjalankan NavigationService dan dengan itu, dia akan me-Navigate ke Uri atau alamat yang kita tuju, dalam kasus ini halaman kedua, yang akan kita buat sebentar lagi. Bagian "/SecondPage.xaml" adalah alamat halaman yang ingin kita tuju. UriKind.Relative maksudnya alamat "/SecondPage.xaml" itu alamat yang masih relatif, karena sebenarnya di dalam Windows Phone-nya sendiri, belum tentu alamatnya seperti itu, makanya tipe Uri-nya Relative.


  8. Nah sekarang kita akan membuat halaman kedua.Klik kanan pada projevt kita di Solution Explorer - Add - Add New Item. Kemudian pilih Windows Phone Portrait Page. Beri nama SecondPage.xaml.




  9. Ubah property Text TextBlock PageTitle dari "page name" menjadi "Halaman 2" (tidak mke kutip).

Sekarang coba jalankan dengan menekan tombol F5. Lihatlah hasilnya. ;)

Mungkin itu saja dulu untuk postingan ini, terus belajar dan teruslah mengoprek gan :)


Komentar

Postingan populer dari blog ini

Mengubah Repository Linux Menjadi Repository Lokal

Hlo teman-teman, pengen nge-share lagi nihh.. Baru-baru ini saya menginstall Deepin Linux, karena melihat UI cantiknya, dan saya juga mulai tertarik ke yang berbasis open source. Instalasi OS ini sangat mudah dan tidak make yang ribet-ribet. Hsilnya juga cantik kok.

PHP Tutorial - Menjalankan Program .exe "Hello World!" Melalui PHP

Hai semua, saya ingin berbagi ilmu yang saya dapatkan sambil mengerjakan skripsi saya. Pernah tidak, kalian sudah bikin suatu program keren menggunakan bahasa C/C++, tapi kalian harus menjalankannya di SERVER??? Contoh kasus yang membuat Anda melakukan ini apa? Contoh sederhananya membuat Web Service. Di mana operasi perhitungan service yang ditawarkan menggunakan bahasa C/C++. Kalau misal kalian mau bikin make PHP dari awal web servicenya, sebenarnya tidak apa-apa juga, tapi kalau misalkan sudah ada program C/C++-nya, mending make yang sudah ada daripada buat dari awal lagi kan??? :)

Inkscape tutorial - Pembuatan Bola Biliar yang Tampak 3D

Salah satu dari aspek design yang sangat populer sekarang ini adalah pembuatan gambar 3D. Lebih dari satu teknik dapat digunakan untuk membuat gambar 3D. Bahkan gambar 2D bisa dibuat terlihat 3D. Di sini saya akan menunjukkan bagaimana membuat bola biliar tapi yang tampak tiga dimensi menggunakan Inkscape. Ini adalah materi yang saya pelajari dan kopas dari sini . Langkah-langkahnya adalah sebagai berikut: - Buat sebuah lingkaran dengan memilih circle tool. Agar lingkarannya tidak asal, buatlah sambil menekan Ctrl. - Hilangkan stroke-nya dengan klik kanan pada warna stroke di bagian bawah, kemudian pilih Remove Stroke. - Ganti warna lingkaran tersebut dengan warna dasar bola yang kalian inginkan. Di sini saya menggunakan warna coklat tua. - Pilih gradient tool (Ctrl+F1), dan pastikan kalian memilih tombol gradasi radialnya pada bagian atas jendela kalian setelah kalian memilih gradient tool. - Pastikan lingkaran bawah yang terpilih setelah kalian melakukan gr...