No artigo Manipulando o escopo do teclaco – InputScope, mostramos como é possível alterar o layout do teclado, para que o usuário possa preencher nossos campos com mais facilidade.
No entanto, muita gente tem dúvida de quais são os layouts de teclado existentes, e quais são as características de cada um deles.
Então, veja a tabela a seguir:
|
Teclado
|
InputScope
|
|

|
Chat, Text
|
|

|
AddressCity, AddressCountryName, AddressCountryShortName, AddressStateOrProvince, AddressStreet, AlphanumericFullWidth, AlphanumericHalfWidth, Bopomofo, DateDayName, DateMonthName, Default, FileName, FullFilePath, Hanja, Hiragana, KatakanaFullWidth, KatakanaHalfWidth, LogOnName, OneChar, Password, PersonalFullName, PersonalGivenName, PersonalMiddleName, PersonalNamePrefix, PersonalNameSuffix, Yomi
|
|

|
EmailNameOrAddress, EmailSmtpAddress, EmailUserName
|
|

|
Url
|
|

|
NameOrPhoneNumber
|
|

|
AddressStreet, CurrencyAmountAndSymbol, CurrencyChinese, PostalAddress, PostalCode, Time
|
|

|
TelephoneAreaCode, TelephoneCountryCode, TelephoneLocalNumber, TelephoneNumber
|
|

|
CurrencyAmount, DateDay, DateMonth, DateYear, Digits, Number, NumberFullWidth, NumericPassword, TimeHour, TimeMinorSec
|
|

|
Maps, Search
|
|

|
Formula
|
Espero que tenha ficado um pouco mais fácil e que seja útil para muitos. Até a próxima…
Introdução
Durante o desenvolvimento de qualquer tipo de aplicação é extremamente comum que seja necessário utilizarmos campos textos para que o usuário realize a entrada de alguma informação.
No entanto quando trabalhamos com aplicações web, ou desktop, nossa maior preocupação é apenas realizar as devidas validações de dados para garantir que iremos receber um dado válido. Já em aplicações móveis, além de precisarmos nos preocupar com as validações tradicionais, é muito importante que tentemos facilitar o preenchimento da informação pelo usuário.
Nas aplicações do Windows Phone contamos com um recurso simples de ser utilizado, porém de grande valia para nós.
O que é o InputScope
O InputScope basicamente é o recurso que permite ao desenvolvedor definir qual o melhor layout de teclado a ser exibido pela aplicação para que o usuário possa realizar o preenchimento do campo, como por exemplo o preenchimento de um campo somente numérico, ou o endereço de um e-mail.
Definindo o InputScope
A definição do InputScope que será utilizado por cada campo texto, deve ser realizada para um dos valores aceitos e definidos pelo enumarador InputScopeNameValue, e é bem simples podendo ser realizada de diversas maneiras, como podemos conferir a seguir:
- XAML
- XAML com IntelliSense
- Código
Conclusão
Como pudemos perceber, apesar de ser um recurso simples de ser utilizado pelo desenvolvedor, o InputScope oferece para o usuário da aplicação uma usabilidade facilitada e um experiência rica. Dessa forma sempre devemos nos preocupar com a definição correta do InputScope. Até a próxima…