Windows

Dodavanje različitih ulaza: Uređivanje aplikacija za Windows Phone - Dio 27

Cât de mare este Alphabet ???

Cât de mare este Alphabet ???
Anonim

Dobrodošli natrag na seriju razvoja aplikacija za Windows Phone 7.5 Mango. Vidjeli smo kako koristiti Canvas kao Dialog, sada u ovoj lekciji ćemo pogledati različite tipove ulaznih šifri dostupnih pod Windows Phone 7 i kako promijeniti vrstu ulaza ovisno o potrebama

Kad god korisnik mora unijeti podatke u tekstualne okvire, on to čini pomoću tipkovnice na zaslonu. 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 podataka za unos podataka čini korisniku brži i jednostavniji zadatak unosa podataka.

Započnimo!

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


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







Width = "460">
Text = ""

VerticalAlignment = "Top" Sljedeći redak koda govori operacijskom sustavu Windows Phone 7 kako bi otvorio naziv e-pošte i vrstu adrese Inputscope. Primijetit ćete da je ovaj tip Inputscope prilagođen da e-mail adresu jednostavno upisivati, posebno s tipkom `.com` i svim malim pisama.


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


Možete također postaviti vrstu ulaznog fokusa u C # kod unosom sljedećeg koda u događaj Focus događaja u okviru.

InputScope scope = novi InputScope ();
InputScopeName name = novi InputScopeName ();
name.NameValue = InputScopeNameValue.Number;
scope.Names.Add (name);
textbox1.InputScope = opseg;

U ovom kodu sve što radite je stvoriti objekt za InputScope class i objekt za InputScopeName klasu

InputScope scope = novi InputScope ();
InputScopeName name = novi InputScopeName ();

Zatim postavimo atribut Namevalue objekta za Class InputScopename tipu opseg unosa koji nam je potreban.

name.NameValue = InputScopeNameValue.Number;

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

scope.Names.Add (name);

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

textbox1.InputScope =

Za potpuni popis zajedno s njihovim pojedinačnim objašnjenjem možete posjetiti msdn.com i potražiti popisivanje InputScopeNameValue.

U sljedećem postu ćemo saznati više o GPS-u, API-ju lokacije i pozivima za web usluge.