domingo, 11 de julio de 2010

Windows Phone 7: Silverlight, como cambiar el teclado en pantalla según su utilización.

Hoy os traigo un pequeño truco para aplicaciones Windows Phone 7 realizadas en Silverlight, consiste en cambiar las teclas disponibles en el teclado en pantalla de Windows Phone 7 dependiendo del tipo de texto que queramos introducir en el textbox seleccionado.

Esto puede ser realmente util para ofrecer a nuestro usuario el acceso a las teclas necesarias sin tener que estar cambiando de teclado en pantalla, por ejemplo, si queremos escribir un numero de teléfono no necesitamos las letras en pantalla y para un email o una url necesitamos ciertos símbolos especiales…
Las opciones que nos otorga Silverlight para Windows Phone7 son estas:
Teclado
Valor XAML
Descripción
Por defectoDefaultTeclado QWERTY normal
TextoTextTexto normal con características de autocorrección y sugerencias
WebUrlDirección URL
EmailEmailSmtpAddressDirección de Email
Nombre de Email o direcciónEmailNameOrAddressNombre de email o dirección de email.
MapaMapsLocalización para buscar en un mapa
Número de teléfonoTelephoneNumberNumero de Telefono
BusquedaSearchConsulta de busqueda
Contacto SMSNameOrPhoneNumberDestinatario de SMS
ChatChatEntrada de texto con características inteligentes como abreviación de texto.

Como puedes ver tenemos 10 opciones diferentes que nos permiten ajustar bastante el teclado mostrado a las necesidades del usuario, para usarlo, simplemente hay que indicar el teclado deseado en la definición xaml del textbox:
<TextBox Text="http://jyeray.blogspot.com">
<TextBox.InputScope>
<InputScope>
<InputScopeName NameValue="Url" />
</InputScope>
</TextBox.InputScope>
</TextBox>

Espero que os sea útil este pequeño “Tip” de Windows Phone 7, nos vemos prontos con artículos “más grandes”

No hay comentarios:

Publicar un comentario