Pridanie rôznych vstupných prístrojov: Windows Phone Apps Development Tutorial - časť 27

Pridanie rôznych vstupných prístrojov: Windows Phone Apps Development Tutorial - časť 27
Pridanie rôznych vstupných prístrojov: Windows Phone Apps Development Tutorial - časť 27

Video: Pridanie rôznych vstupných prístrojov: Windows Phone Apps Development Tutorial - časť 27

Video: Pridanie rôznych vstupných prístrojov: Windows Phone Apps Development Tutorial - časť 27
Video: Nowy Range Rover Sport - Czy jest jeszcze bardziej Premium?! | 3.0 R6 D350 | Test Moto Okiem - YouTube 2024, Smieť
Anonim

Vitajte späť v sérii vývoja aplikácií Windows Phone 7.5 Mango App. Videli sme, ako používať Canvas ako dialóg, teraz v tejto lekcii sa pozrieme na rôzne typy inputscopes dostupné v systéme Windows Phone 7 a ako zmeniť typ vstupného skenovania v závislosti od potrieb aplikácie.

Kedykoľvek používateľ zadáva údaje do textových polí, tak to robí pomocou klávesnice na obrazovke. Táto klávesnica na obrazovke sa označuje ako InputScope. Windows Phone 7 má niekoľko rôznych typov vstupných nástrojov, z ktorých si ako vývojár môže vybrať v závislosti od typu informácií, ktoré chcete zhromaždiť. Zabezpečenie vhodného typu vstupného obvodu pre zadávanie údajov uľahčuje používateľovi zadávanie dát.

Takže začnime!
Takže začnime!

Vytvorte nový projekt s jedinečným názvom niečo ako "InputScopeDemo". Skopírujte a prilepte nasledujúci kód XAML v kóde xaml na paneli obsahu.

HorizontalAlignment = "ľavý"

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

Name = "myTextBox"

Text = ""

VerticalAlignment = "Top"

Width = "460">

InputScope>

Nasledujúci riadok kódu informuje operačný systém Windows Phone 7, aby otvoril meno a adresu adresy Inputscope. Všimnite si, že tento typ Inputscope je prispôsobený na to, aby ste mohli písať e-mailovú adresu ľahko, hlavne pomocou tlačidla.com a všetkých malých abecedov.

Ak chcete, aby telefónny číselný telefón zozbieral telefónne číslo, všetko, čo musíte urobiť, je zmeniť atribút NameValue na číslo TelephoneNumber

Môžete tiež nastaviť typ vstupného signálu v kóde C # tak, že zadáte nasledujúci kód do udalosti Textbox Focus.

InputScope scope = nový InputScope ();

InputScopeName name = nový InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

V tomto kóde stačí vytvoriť objekt pre triedu InputScope a objekt pre triedu InputScopeName.

InputScope scope = nový InputScope ();

InputScopeName name = nový InputScopeName ();

Potom sme nastavili atribút Namevalue objektu pre triedu InputScopename na typ vstupného rozsahu, ktorý potrebujeme.

name.NameValue = InputScopeNameValue.Number;

Všetko, čo musíme urobiť, je pridať objekt InputScopeName na objekt InputScope.

scope.Names.Add (meno);

Posledný riadok kódu jednoducho nastaví vstupný priestor do textového poľa.

textbox1.InputScope = rozsah;

Kompletný zoznam spolu s ich individuálnym vysvetlením môžete navštíviť stránku msdn.com a vyhľadať InputScopeNameValue Enumeration.

V ďalšom príspevku sa dozvieme o rozhraniach GPS, lokalizácii API a službe Calling Web Services.

Odporúča: