Menambah Inputscopes yang Berbeza: Tutorial Aplikasi Aplikasi Windows Phone - Bahagian 27

Video: Menambah Inputscopes yang Berbeza: Tutorial Aplikasi Aplikasi Windows Phone - Bahagian 27

Video: Menambah Inputscopes yang Berbeza: Tutorial Aplikasi Aplikasi Windows Phone - Bahagian 27
Video: Cara Memperbaiki Sound Speaker Laptop Suaranya Pelan atau Kecil 2024, Mac
Menambah Inputscopes yang Berbeza: Tutorial Aplikasi Aplikasi Windows Phone - Bahagian 27
Menambah Inputscopes yang Berbeza: Tutorial Aplikasi Aplikasi Windows Phone - Bahagian 27
Anonim

Selamat datang ke siri pembangunan Windows Phone 7.5 Mango App. Kami melihat cara menggunakan Kanvas sebagai Dialog, kini dalam pelajaran ini kita akan melihat pelbagai jenis inputscopes tersedia di bawah Windows Phone 7 dan bagaimana untuk menukar jenis inputscope bergantung kepada keperluan aplikasi.

Apabila pengguna perlu memasukkan data ke dalam kotak teks, dia melakukannya dengan bantuan papan kekunci pada skrin. Papan kekunci pada skrin ini disebut sebagai InputScope. Windows Phone 7 mempunyai beberapa jenis skrip input yang anda pilih sebagai pemaju bergantung kepada jenis maklumat yang ingin anda kumpulkan. Menyediakan pengguna dengan jenis input yang sesuai untuk memasukkan data menjadikan tugas kemasukan data lebih cepat dan lebih mudah bagi pengguna.

Jadi mari kita mulakan!
Jadi mari kita mulakan!

Buat projek baru dengan nama yang unik seperti 'InputScopeDemo'. Salin dan tampal kod XAML berikut dalam kod xaml grid panel Kandungan.

HorizontalAlignment = "Kiri"

Margin = "- 10,26,0,0"

Nama = "myTextBox"

Teks = ""

VerticalAlignment = "Atas"

Lebar = "460">

InputScope>

Barisan kod berikut memberitahu sistem pengendalian Windows Phone 7 untuk membuka buka nama E-mel dan jenis alamat Inputscope. Anda akan melihat bahawa jenis Inputscope ini disesuaikan untuk memudahkan menaip alamat e-mel terutama dengan kekunci '.com' dan semua huruf kecil.

Jika anda mahu inputscal angka untuk mengumpul nombor telefon yang anda perlu lakukan ialah menukar atribut NameValue kepada TelephoneNumber

Anda juga boleh menetapkan jenis inputscope dalam kod C # dengan memasukkan kod berikut dalam acara Focusbox Textbox.

Skop InputScope = InputScope baru ();

InputScopeName name = new InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

Dalam kod ini semua yang anda lakukan ialah mencipta objek untuk kelas InputScope dan objek untuk kelas InputScopeName.

Skop InputScope = InputScope baru ();

InputScopeName name = new InputScopeName ();

Kami kemudian menetapkan atribut Namevalue objek untuk kelas InputScopename kepada jenis skop input yang kami perlukan.

name.NameValue = InputScopeNameValue.Number;

Apa yang kita perlu lakukan ialah menambah objek InputScopeName kepada objek InputScope.

skop.Names.Add (nama);

Garis akhir kod hanya menetapkan inputscope ke kotak teks.

textbox1.InputScope = scope;

Untuk senarai lengkap bersama penjelasan individu mereka, anda boleh melawat msdn.com dan cari InputScopeNameValue Enumeration.

Dalam jawatan seterusnya, kami akan mempelajari mengenai GPS, API Lokasi dan Perkhidmatan Web Panggilan.

Disyorkan: