Vanguarsoft Developers blog

Ing. Javier Leal -Desarrollador CPANAX C.A / Microsoft Student Partners – VENEZUELA

Manejo de teclados en Windows Phone 7.1

Deja un comentario

Hola amigos internautas aquí les traigo mas sobre  Windows Phone 7.1 en este caso los diferentes tipos de teclados que podemos disponer al momento de agregar un control de escritura. Entonces vamos a crear un proyecto y agregar un TEXTBOX.

image

En el siguiente ejemplo podemos ver tres Controles textbox, aunque necesitamos mas para dar todas la demostraciones de teclados en el teléfono que tiene como propiedad InputScope.

Esto permite que nuestros campos al momento de ingresar datos, el teclado que se muestra en pantalla sea adaptable a la información que el programador del sistema quiere que se escriba en dicho campo, una funcionalidad realmente interesante para el nuevo sistema operativo de microsoft para teléfonos Windows Phone 7.1 la cual ya esta en su versión final para los desarrolladores con un interesante emulador para desarrollar sin necesidad de tener el teléfono.

Documentación MSDN:

http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.inputscopeproperty(v=vs.95).aspx

Hay tres formas de cambiar esta Propiedad y cualquier función de Silverlight en general y las tres son por las propiedades de Blend al seleccionar el Textbox, directo por código XAML, O por código C shard o Visual Basic  que con la nueva versión están disponibles.

POR LAS PROPIEDADES DE BLENDimage

Como pueden ver hay una lista amplia de los diferentes tipos de teclados y aca le colocamos los diferentes teclados que puedes tener:

imageDefecto

Por defecto, y otros valores estándar de entrada alcance

Estándar QWERTY

Este es el teclado que vienen por defecto..

 

 

 

 

imageCharla

Valor en la Propiedad: Chat

Entrada de texto que utiliza funciones inteligentes tales como abreviaturas

 

 

 

 

 

imageWeb

Valor de Propiedad: Url

Diseño estándar. Com y personalizado tecla Intro para escribir las direcciones URL.

imageE-mail

Valor de Propiedad: EmailSmtpAddress

Diseño estándar. Com y @ key.

E-mail el nombre o la dirección

Valor de Propiedad: EmailNameOrAddress

Diseño estándar. Com y @ key, y el fácil acceso a la disposición el número telefónico.

 

imageMapas

Valor de Propiedad: Maps

Diseño estándar con una medida tecla Intro. Se utiliza para escribir una ubicación para buscar en un mapa

 

 

 

 

imageNúmero de teléfono

Valor de Propiedad: TelephoneNumber

12-clave de diseño

imageBúsqueda

Búsqueda

Semi-transparente con un diseño de Búsqueda y. Com clave.

imageSMS de contacto

NameOrPhoneNumber

Diseño estándar con acceso a la disposición el número telefónico. Se utiliza para escribir en el SMS para el campo

Lo mostrado en la siguiente lista son los que aparecen formalmente en la pagina de MSDN mas sin embargo la lista en Blend es larga y puedes probar otros tipos de teclados. por ejemplo el siguiente.

imageCódigo Postal

Valor de Propiedad: PostalCode

Para escribir códigos postales de ciudades.

 

 

 

 

 

Para finaliza les indico la forma de hacerlo mediante código.

 

Hacerlo mediante código XAML.

   1: <TextBox Text="HelloWorld">

   2:     <TextBox.InputScope>

   3:         <InputScope>

   4:             <InputScopeName NameValue="Url" />

   5:         </InputScope>

   6:     </TextBox.InputScope>

   7: </TextBox>

   8:  

   9: <TextBox Text="HelloWorld 2" InputScope="Url"/>

Hacerlo mediante código C shard.

   1: InputScope inputScope = new InputScope();

   2: InputScopeName inputScopeName = new InputScopeName();

   3: inputScopeName.NameValue= InputScopeNameValue.Url;

   4: inputScope.Names.Add(inputScopeName);

   5: textbox.InputScope = inputScope;

Autor: Ing. Javier J. Leal H.

Desarrollador en CPANAX C.A, Microsoft Student Partners de Venezuela Amantes de nuevas Tecnologías Desarrollador es Silverlight 5, Windows 8, Windows Phone, Influenciador y Orador en Actividades Tecnológicas Microsoft

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s