¿Cómo puedo configurar el teclado para abrir en modo numérico o abrir directamente un teclado numérico especial (como en Android) ??? Mi objetivo es evitar que el usuario presione el pequeño botón para alternar letras y números cada vez antes de ingresar el valor que solo puede ser un valor numérico. Tengo un cuadro de texto que el usuario necesita para editar. ¡Gracias!¿Abrir teclado numérico único en Windows Phone?
Respuesta
Establezca InputScope
en Number
.
XAML
<TextBox InputScope="Number" Name="txtPhoneNumber" />
C#
InputScope scope = new InputScope();
InputScopeName name = new InputScopeName();
name.NameValue = InputScopeNameValue.Number;
scope.Names.Add(name);
txtPhoneNumber.InputScope = scope;
Por encima de fragmentos de código tomado de this MSDN article que se puede revisar para más información. Como Martin agregó en el comentario, también puede ver capturas de pantalla de las diferentes opciones de InputScope here.
How to: Change the On-Screen Keyboard Input Scope in Windows Phone
<TextBox InputScope="Number" Name="txtPhoneNumber" />
establecer la propiedad InputScope, numérico es su llamada
InputScope="Number"
TextBox numercicTextBox = new TextBox();
// ...propriétés de la textbox à initialiser + l'ajouter dans le ContentPanel
numercicTextBox.KeyDown += new KeyEventHandler(numercicTextBox_KeyDown);
void numercicTextBox_KeyDown(object sender, KeyEventArgs e)
{
if (System.Text.RegularExpressions.Regex.IsMatch(e.Key.ToString(),"[0-9]"))
e.Handled = false;
else e.Handled = true;
}
Geret me ayudará – MansinhDodiya
El mejor ejemplo que vi. No es necesario controlar todos esos caracteres especiales, solo controlar los que necesitamos. Estupendo. – Eagle
- 1. Cómo determinar el valor de la tecla presionada en Windows Phone 7 Teclado numérico?
- 2. Teclado numérico del iPad
- 3. UIAlertView: UIAlertViewStyleSecureTextInput: Teclado Numérico
- 4. Teclado numérico hexadecimal
- 5. Windows 7 phone - close keyboard
- 6. Teclado numérico predeterminado de iPhone
- 7. Windows Phone 7: SQLite
- 8. Android PhoneGap - Teclado numérico solamente
- 9. Teclado numérico con separador decimal
- 10. cómo mostrar un teclado numérico
- 11. Cómo mostrar el teclado numérico
- 12. Teclado numérico de software en Android
- 13. Cómo abrir el teclado Android "? 123"
- 14. Windows Phone 7.1 SDK vs Windows Phone 7.5 SDK
- 15. Desarrolle Windows Phone 7 en Windows XP
- 16. Cómo copiar/pegar programáticamente en Windows Phone?
- 17. DataContractJsonSerializer en Windows Phone 7
- 18. HttpUtility.UrlEncode en Windows Phone 7?
- 19. Reemplazar serializationinfo en Windows Phone
- 20. PLay M3U8 en Windows Phone
- 21. App.config en Windows Phone 7?
- 22. ASCIIEncoding En Windows Phone 7
- 23. Windows Phone 7 WebBrowserTask problem
- 24. Metaetiqueta de Windows Phone
- 25. Desplegable de Windows Phone
- 26. Windows Phone 7 botones
- 27. WCF + Windows Phone 7
- 28. Windows Phone 7 SDK
- 29. Cómo agregar un teclado numérico decimal - iOS
- 30. Teclado numérico forzado para dispositivo móvil
Este enlace te da imágenes de los InputScopes: http://msdn.microsoft.com/en-us/ library/hh393998 (v = vs.92) .aspx – Martin
@Martin ¡Gran adición! –