Трудности с настройкой TexBox

Делаю приложение для Windows Phone 7, в приложении есть три TextBoxа, в которые вводятся числа, в том числе и дробные, при нажатии на кнопку программа обсчитывает их взаимоотношение и выдает ответ. Столкнулся со следующими проблемами:

1. Приложение вылетает при введении букв в поля Textboxa, как это исправить или вовсе закрыть возможность ввода букв в эти поля?

2. Все дробные числа в TextBox приходится вводить только с точками (например: 5.35; 4.37; и т. д.), если будет введено число с запятой (например: 5,35; 4,37 и т. д.), то оно воспринимается неправильно. Как можно приравнять введенную запятую к точке?