Dodavanje različitih ulaza: Uvođenje alata za razvoj aplikacija za Windows Phone - Dio 27

Dodavanje različitih ulaza: Uvođenje alata za razvoj aplikacija za Windows Phone - Dio 27
Dodavanje različitih ulaza: Uvođenje alata za razvoj aplikacija za Windows Phone - Dio 27

Video: Dodavanje različitih ulaza: Uvođenje alata za razvoj aplikacija za Windows Phone - Dio 27

Video: Dodavanje različitih ulaza: Uvođenje alata za razvoj aplikacija za Windows Phone - Dio 27
Video: How to fix Windows 10 Volume Control not working with Bluetooth Speakers. - YouTube 2024, Studeni
Anonim

Dobrodošli natrag na seriju razvoja aplikacija za Windows Phone 7.5 Mango. Vidjeli smo kako koristiti platnu kao dijalog, sada u ovoj lekciji ćemo pogledati različite tipove inputscopes dostupan pod Windows Phone 7 i kako promijeniti vrstu unosa za unos, ovisno o potrebama aplikacije.

Kad god korisnik mora unijeti podatke u tekstualne okvire, on to čini pomoću zaslonske tipkovnice. Ova tipkovnica na zaslonu naziva se InputScope. Windows Phone 7 ima niz različitih vrsta ulaznih signala koje vi kao programer možete odabrati ovisno o vrsti informacija koje želite prikupiti. Pružanje korisnicima odgovarajuće vrste unosa za unos podataka čini korisniku zadatak unosa podataka brže i lakše.

Započnimo!
Započnimo!

Stvorite novi projekt s jedinstvenim imenom poput 'InputScopeDemo'. Kopirajte i zalijepite sljedeći XAML kôd u šifru ploče Sadržaj xaml.

Horizontalno = "left"

Margina = "- 10,26,0,0"

Name = "myTextBox"

Tekst = „”

VerticalAlignment = "Top"

Width = "460">

InputScope>

Sljedeći redak koda govori operacijskom sustavu Windows Phone 7 kako bi otvorio naziv e-pošte i vrstu adrese Inputscope. Primjetit ćete da je ovaj tip Inputscope prilagođen kako bi lako e-adresu upisala e-adresu posebno s tipkom '.com' i svim malim pisama.

Ako ste željeli numerički inputscope prikupiti telefonski broj, sve što trebate učiniti je promijeniti atribut NameValue na PhoneNumber

Također možete postaviti vrstu unosa za unos u C # kod unosom sljedećeg koda u događaj Focus u okviru.

InputScope opseg = novi InputScope ();

Naziv InputScopeName = novi InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

U ovom kodu sve što trebate je stvoriti objekt za InputScope klase i objekt za Class InputScopeName.

InputScope opseg = novi InputScope ();

Naziv InputScopeName = novi InputScopeName ();

Zatim postavimo atribut Namevalue objekta za Class InputScopename na vrstu opsega unosa koji nam je potreban.

name.NameValue = InputScopeNameValue.Number;

Sve što trebamo učiniti je dodavanje objekta InputScopeName u objekt InputScope.

scope.Names.Add (ime);

Konačna linija koda jednostavno postavlja inputscope u tekstualni okvir.

textbox1.InputScope = opseg;

Za potpuni popis zajedno s njihovim individualnim objašnjenjem možete posjetiti msdn.com i potražiti Enumeration InputScopeNameValue.

U sljedećem postu saznat ćemo o GPS-u, API-ju lokacije i pozivanju web-usluga.

Preporučeni: