Windows

Menambahkan Inputscopes Berbeda: Tutorial Pengembangan Aplikasi Windows Phone - Bagian 27

Tips Membuat Jendela Berbagai Tipe di Sketchup - Mudah dan Cepat

Tips Membuat Jendela Berbagai Tipe di Sketchup - Mudah dan Cepat
Anonim

Selamat datang kembali ke seri pengembangan Windows Phone 7.5 Mango App. Kami melihat bagaimana menggunakan Kanvas sebagai Dialog, sekarang dalam pelajaran ini kita akan melihat pada berbagai jenis inputscopes yang tersedia di bawah Windows Phone 7 dan bagaimana mengubah jenis inputscope tergantung pada kebutuhan aplikasi.

Setiap kali pengguna harus memasukkan data ke dalam kotak teks, dia melakukannya dengan bantuan keyboard di layar. Keyboard di layar ini disebut sebagai InputScope. Windows Phone 7 memiliki sejumlah jenis inputscopes yang dapat Anda pilih sebagai pengembang bergantung pada jenis informasi yang ingin Anda kumpulkan. Menyediakan pengguna dengan jenis inputscope yang tepat untuk memasukkan data membuat tugas entri data lebih cepat dan lebih mudah bagi pengguna.

Jadi mari kita mulai!

Buat proyek baru dengan nama unik seperti `InputScopeDemo`. Salin dan tempel kode XAML berikut dalam kode xaml grid panel Konten.


HorizontalAlignment = "Kiri"
Margin = "- 10,26,0,0"
Name = "myTextBox"
Text = ""
VerticalAlignment = "Top"
Lebar = "460">
InputScope>





Baris kode berikut memberitahu sistem operasi Windows Phone 7 untuk membuka buka nama Email dan jenis alamat Inputscope. Anda akan melihat bahwa jenis Inputscope ini dikustomisasi untuk membuat pengetikan alamat email mudah terutama dengan kunci `.com` dan semua huruf kecil.


Jika Anda ingin masukan numerik untuk mengumpulkan nomor telepon yang harus Anda lakukan adalah ubah atribut NameNilai menjadi TeleponNumber


Anda juga dapat mengatur jenis inputscope dalam kode C # dengan memasukkan kode berikut dalam acara Fokus Kotak Teks.

lingkup InputScope = baru InputScope ();
nama InputScopeName = baru InputScopeName ();
name.NameValue = InputScopeNameValue.Number;
scope.Names.Add (nama);
textbox1.InputScope = cakupan;

Dalam kode ini, semua yang Anda lakukan adalah membuat objek untuk Kelas InputScope dan objek untuk kelas InputScopeName.

Cakupan InputScope = baru InputScope ();
Nama InputScopeName = baru InputScopeName ();

Kami kemudian menetapkan atribut Namevalue objek untuk kelas InputScopename ke jenis lingkup input yang kita butuhkan.

name.NameValue = InputScopeNameValue.Number;

Semua yang kita miliki harus lakukan adalah menambahkan objek dari InputScopeName ke objek InputScope.

scope.Names.Add (nama);

Baris terakhir dari kode hanya mengatur inputscope ke textbox.

textbox1.InputScope = lingkup;

Untuk daftar lengkap bersama dengan penjelasan masing-masing, Anda dapat mengunjungi msdn.com dan mencari Enumerasi InputScopeNameValue.

Pada posting berikutnya, kita akan belajar tentang GPS, API Lokasi, dan Memanggil Layanan Web.