Legge til forskjellige inngangskonfigurasjoner: Veiledning for utvikling av Windows Phone Apps Development - Del 27

Legge til forskjellige inngangskonfigurasjoner: Veiledning for utvikling av Windows Phone Apps Development - Del 27
Legge til forskjellige inngangskonfigurasjoner: Veiledning for utvikling av Windows Phone Apps Development - Del 27

Video: Legge til forskjellige inngangskonfigurasjoner: Veiledning for utvikling av Windows Phone Apps Development - Del 27

Video: Legge til forskjellige inngangskonfigurasjoner: Veiledning for utvikling av Windows Phone Apps Development - Del 27
Video: 30 Ultimate Windows 10 Tips and Tricks for 2020 - YouTube 2024, April
Anonim

Velkommen tilbake til Windows Phone 7.5 Mango App-utviklingsserien. Vi så hvordan vi kan bruke lærred som en dialog, nå i denne leksjonen skal vi se på de forskjellige typer inputscopes tilgjengelig under Windows Phone 7 og hvordan du endrer inputscope-typen, avhengig av behovene til applikasjonen.

Når brukeren må skrive inn data i tekstbokser, gjør han / hun det ved hjelp av et tastatur på skjermen. Dette tastaturet på skjermen kalles InputScope. Windows Phone 7 har en rekke forskjellige typer inputscopes som du som utvikler kan velge mellom, avhengig av hvilken type informasjon du ønsker å samle inn. Å gi brukeren en passende type inputscope for å skrive inn data gjør dataoppføringsoppgaven raskere og enklere for brukeren.

Så la oss komme i gang!
Så la oss komme i gang!

Lag et nytt prosjekt med et unikt navn som "InputScopeDemo". Kopier og lim inn følgende XAML-kode i XML-koden for innholdspanelet.

HorizontalAlignment = "left"

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

Name = "myTextBox"

Text = ""

VerticalAlignment = "Top"

Width = "460">

InputScope>

Følgende kodelinje forteller operativsystemet Windows Phone 7 for å åpne E-postnavn og adressetype Inputscope. Du vil merke at denne typen Inputscope er tilpasset slik at du kan skrive e-postadressen enkelt, spesielt med ".com" -tasten og alle små alfabeter.

Hvis du vil ha et numerisk inngangskonto for å samle telefonnummeret, trenger du bare å endre NameValue-attributtet til Telefonnummer

Du kan også angi typen av inputscope i C # -koden ved å skrive inn følgende kode i tekstboksens Focus-hendelse.

InputScope scope = ny InputScope ();

InputScopeName name = nytt InputScopeName ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

I denne koden er alt du gjør, opprett et objekt for InputScope-klassen og et objekt for InputScopeName-klassen.

InputScope scope = ny InputScope ();

InputScopeName name = nytt InputScopeName ();

Vi angir deretter navnevalueringsattributtet til objektet for InputScopename-klassen til typen innspillingsområde vi trenger.

name.NameValue = InputScopeNameValue.Number;

Alt vi trenger å gjøre er å legge objektet til InputScopeName til objektet til InputScope.

scope.Names.Add (navn);

Den endelige linjen med kode setter bare innskuddskassen til tekstboksen.

textbox1.InputScope = scope;

For en komplett liste sammen med deres individuelle forklaring kan du besøke msdn.com og søke etter InputScopeNameValue Enumeration.

I neste innlegg vil vi lære om GPS, Location API og Calling Web Services.

Anbefalt: