Как преобразовать TextBox в int или внутри WPF есть поле, поддерживающее только числа?
Для преобразования строки в int вы можете использовать Parse:
Parse
string text = "1234"; int value = int.Parse(text);
Или вы можете использовать NumericUpDown control.
Я думаю, вы найдете ответ здесь: Как заставить TextBox принимать только числовой ввод в WPF?
Прокрутите вниз и увидите ответ Рэя.
Если вам нужен только числовой ввод, вам, возможно, будет лучше с numbericupdown.Конечно, вы можете просто проверить ввод с помощью tryparse ...