Erinevate sisendkäskude lisamine: Windowsi telefoniprogrammide arendusjuhend - osa 27

Erinevate sisendkäskude lisamine: Windowsi telefoniprogrammide arendusjuhend - osa 27
Erinevate sisendkäskude lisamine: Windowsi telefoniprogrammide arendusjuhend - osa 27

Video: Erinevate sisendkäskude lisamine: Windowsi telefoniprogrammide arendusjuhend - osa 27

Video: Erinevate sisendkäskude lisamine: Windowsi telefoniprogrammide arendusjuhend - osa 27
Video: Windows 10 S ✔ in den Windows 10 Home Modus wechseln [ ohne neuen Produkt Key ] einfach u. schnell* - YouTube 2024, Mai
Anonim

Tere tulemast tagasi Windows Phone 7.5 Mango rakenduste arendusserverisse. Nägime, kuidas kasutada lõuendit dialoogina, nüüd on selles õppetundis pilk erinevat tüüpi inputscopes saadaval Windows Phone 7 all ja kuidas sisendkõvera tüüpi muuta sõltuvalt rakenduse vajadustest.

Kui kasutaja peab tekstikastitele andmeid sisestama, teeb ta seda ekraanil kuvatava klaviatuuri abil. Seda ekraaniklaviatuuri nimetatakse InputScope'iks. Windows Phone 7-l on mitmeid erinevaid sisendskoope, mida arendaja saab valida sõltuvalt sellest, millist teavet soovite koguda. Andmete sisestamiseks kasutajale sobiva sisendkaala tüübi jaoks on andmete sisestamise ülesanne kasutaja jaoks kiirem ja lihtsam.

Nii et lähme!
Nii et lähme!

Loo uus projekt, millel on ainulaadne nimi näiteks "InputScopeDemo". Kopeerige ja kleepige XAML-koodi sisuvõrgu paneeli xaml-kood.

HorizontalAlignment = "vasakule"

Marginaal = "- 10,26,0,0"

Nimi = "myTextBox"

Tekst = ""

VerticalAlignment = "Üles"

Laius = "460">

InputScope>

Järgmine koodi rida ütleb Windows Phone 7 operatsioonisüsteemile, et avada sisendkausta meilinimi ja aadressi tüüp. Märkate, et selline sisendkäik on kohandatud, et muuta e-posti aadressi kirjutamise lihtsaks, eriti ".com-võtmega" ja kõikide väikeste tähestikega.

Kui soovite, et numbriline sisendkogus telefoninumbri kogumiseks, peate ainult muutma atribuuti NameValue telefoninumbrile

Võite ka sisendkäsu tüüpi määrata C # -koodis, sisestades tekstikasti sündmuse Focus sündmuse järgmise koodi.

InputScope ulatus = uus InputScope ();

InputScopeName nimi = uus InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

Selles koodis on kõik, mida teete, on luua InputScope'i klassi objekt ja InputScopeName klassi objekt.

InputScope ulatus = uus InputScope ();

InputScopeName nimi = uus InputScopeName ();

Seejärel seadisime InputScopeenime klassi objekti atribuudi Name value väärtustele, mida me vajame.

name.NameValue = InputScopeNameValue.Number;

Kõik, mida me peame seejärel tegema, on lisada InputScopeName objekt InputScope objekti juurde.

ulatus. Nimi. Lisa (nimi);

Kogu koodi rida lihtsalt määrab sisendkaala tekstikasti.

textbox1.InputScope = ulatus;

Täieliku loendi ja nende individuaalse selgituse saamiseks võite külastada msdn.com-i ja otsida InputScopeNameValue loendit.

Järgmises postituses tutvustame GPS-i, asukoha API-d ja veebiteenuste väljakutseid.

Soovitan: