Используйте элемент управления NumericUpDown в наборе инструментов Silverlight .
Не пытайтесь заново изобретать колесо с текстовым полем; использование элемента управления, специально разработанного для этой цели, намного более удобно для пользователя. Сразу видно, что они должны ввести число, они могут легко изменить текущее значение с помощью распознаваемых методов, и вы избавлены от необходимости писать и тестировать несколько пользовательских кодов проверки.