Kami telah melihat bilah aplikasi dan bekerja di tutorial terakhir - jadi sekarang di bagian ini dari seri Pengembangan Aplikasi Windows Phone 7.5 Mango, kami akan belajar cara membuat dan menampilkan jendela munculan di Aplikasi Windows Phone 7.5.
Terkadang lebih mudah untuk menampilkan jendela popup daripada mengarahkan pengguna ke halaman XAML yang baru untuk operasi tertentu. Jadi jendela munculan dapat cukup informatif atau dapat mengonfirmasi tindakan pengguna seperti "Apakah Anda ingin menghapus file ini?" Teknik membuat jendela munculan sederhana. Yang harus kita lakukan adalah membuat Kanvas dan menaruh beberapa kontrol di dalamnya. Kami juga harus mendefinisikan mekanisme untuk menampilkan dan menyembunyikan jendela popup sesuai dengan kebutuhan situasi. Jadi mari kita mulai!
Tinggi =”72 ″
HorizontalAlignment = "Kiri"
Margin =”150,200,0,0 ″
Name = "openButton"
VerticalAlignment = "Top"
Lebar = 160 ″
Klik = "openButton_Click"
/>
Tinggi =”438 ″
Lebar =”427 ″
HorizontalAlignment = "Kiri"
VerticalAlignment = "Top"
Margin =”24,48,0,0 ″
Background =”# FF6E0000 ″
Visibilitas = "Runtuh"
>
HorizontalAlignment = "Kiri"
Tinggi =”50 ″
Lebar =”400 ″
Name = "instructionsTextBlock"
Text = "Klik tombol di bawah ini untuk menutup dialog popup ini."
TextAlignment = "Kiri"
TextWrapping = "Bungkus"
/>
Lebar =”200 ″
Konten = "Tutup Saya"
Name = "closeButton"
Klik = "closeButton_Click"
Margin =”125,300 ″ Canvas.Left =” - 16 ″ Canvas.Top =”- 7 ″ />
Dengan kode yang diberikan di atas kami telah membuat sebuah tombol bernama openButton. Kami juga mendefinisikan Canvas (myDialog) dengan blok teks yang disebut instructionsTextBlock dan tombol yang disebut closeButton. Perhatikan bahwa keterlihatan Kanvas diatur ke Runtuh.
Selanjutnya kita mendefinisikan fungsionalitas di masing-masing peristiwa tombol. Klik kanan openButton_Click dan pilih Goto Event Handler. Salin dan tempel kode baris C # berikut dalam metode openButton_Click () yang mengatur visibilitas kanvas myDialog ke Visible.
myDialog.Visibility = System.Windows.Visibility.Visible;
Ulangi proses yang sama untuk menutup acaraButton_Click. Salin dan sisipkan baris kode C # berikut dalam metode closeButton_Click () yang mengatur visibilitas kanvas myDialog ke tersembunyi.
myDialog.Visibility = System.Windows.Visibility.Hidden;
Jalankan proyek dan klik tombol Open untuk menampilkan pop up. Mengklik tombol tutup menyembunyikan kanvas. Jadi itu semua tentang membuat kotak dialog tanpa benar-benar membuat halaman baru. Sampai jumpa di pelajaran berikutnya tentang InputScopes.