Pievienojot dažādus ievades aparātus: Windows Phone Apps izstrādes apmācība - 27. daļa

Pievienojot dažādus ievades aparātus: Windows Phone Apps izstrādes apmācība - 27. daļa
Pievienojot dažādus ievades aparātus: Windows Phone Apps izstrādes apmācība - 27. daļa

Video: Pievienojot dažādus ievades aparātus: Windows Phone Apps izstrādes apmācība - 27. daļa

Video: Pievienojot dažādus ievades aparātus: Windows Phone Apps izstrādes apmācība - 27. daļa
Video: Легко Запускаем службу Windows Audio. Windows 10/8/7 и возвращаем Звук! - YouTube 2024, Aprīlis
Anonim

Esiet sveicināti Windows Phone 7.5 Mango lietojumprogrammu izstrādes sērijā. Mēs redzējām, kā lietot Gleznu kā dialogu, tagad šajā nodarbībā mēs apskatīsim dažādus veidus inputscopes pieejams Windows Phone 7 un kā mainīt ievades tipu atkarībā no lietojumprogrammas vajadzībām.

Ikreiz, kad lietotājam jāievada dati tekstlodziņos, viņš to dara, izmantojot ekrāna tastatūru. Šī ekrāna tastatūra tiek dēvēta par InputScope. Windows Phone 7 ir vairāki dažādi ievades skaitļi, kurus jūs, kā izstrādātājs, varat izvēlēties atkarībā no informācijas veida, kuru vēlaties apkopot. Lai lietotājs ievadītu datus ar atbilstošu ievades veidu, datu ievades uzdevums lietotājam ir ātrāk un vienkāršāks.

So let's get started!
So let's get started!

Izveidojiet jaunu projektu ar unikālu nosaukumu, kas ir līdzīgs "InputScopeDemo". Kopējiet un ielīmējiet šādu XAML kodu satura paneļa tīkla xaml kodu.

HorizontalAlignment = "pa kreisi"

Marža = "- 10,26,0,0"

Nosaukums = "myTextBox"

Teksts = ""

VerticalAlignment = "Augšā"

Platums = "460">

InputScope>

Tālāk norādītā koda rindiņa norāda operētājsistēmai Windows Phone 7, lai atvērtu e-pasta vārdu un adrešu veidu Inputscope. Jūs ievērosiet, ka šāda veida Inputscope ir pielāgots, lai padarītu mašīnrakstīšanu e-pasta adresi viegli, jo īpaši ar.key atslēgu un visiem mazajiem alfabētiem.

Ja jūs vēlaties, lai ievadītu ciparu, lai savāktu tālruņa numuru, viss, kas jums jādara, ir mainīt atribūtu NameValue uz TelephoneNumber

Jūs varat arī iestatīt ievades klases tipu C # kodā, ievadot šādu kodu teksta lauka sadaļā Fokuss.

InputScope diapazons = jauns InputScope ();

InputScopeName name = jauns InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

Šajā kodā viss, kas jums jādara, ir izveidot InputScope klases objektu un InputScopeName klases objektu.

InputScope diapazons = jauns InputScope ();

InputScopeName name = jauns InputScopeName ();

Pēc tam mēs iestatām InputScopename klases objekta atribūtu Name Value (Vārda vērtība) atribūtiem, kādi mums ir nepieciešami.

name.NameValue = InputScopeNameValue.Number;

Viss, kas mums tad jādara, ir InputScopeName objekta pievienošana InputScope objektam.

diapazons.Name.Pievienot (nosaukums);

Pēdējā koda rinda vienkārši nosaka ievades apjomu teksta laukam.

textbox1.InputScope = darbības joma;

Lai iegūtu pilnu sarakstu kopā ar individuālo paskaidrojumu, jūs varat apmeklēt msdn.com un meklēt InputScopeNameValue uzskaitījumu.

Nākamajā ziņojumā mēs uzzināsim par GPS, atrašanās vietu API un Web pakalpojumu izsaukšanu.

Ieteicams: