Estoy creando un formulario en una aplicación C# WinRT, y me gustaría restringir los caracteres en uno de los componentes del TextBox a números solamente. (Este TextBox sería para que un usuario ingrese un año).Restricción de caracteres en un TextBox
He buscado por un tiempo, pero no he podido encontrarlo sin configurar un detector de eventos en el evento TextChanged
, y inspeccionando la propiedad text
en cada pulsación de tecla. ¿Hay alguna forma de decir simplemente que un usuario solo puede ingresar caracteres específicos en un TextBox?
Marcando esto como la respuesta, ya que en su mayoría resuelve el problema que estaba teniendo. Esto restringirá el TextBox a solo mostrar números. Sin embargo, desde entonces revisé esta parte de mi aplicación y reemplacé el campo del año con un ComboBox, para eludir por completo el problema. (Tengo un rango fijo de años posible, así que no sé por qué no usé un ComboBox en primer lugar.) –