Вот то, что у меня сейчас есть, я попытался расширить оператор if, чтобы появился MessageBox и вывести пользователя на нажатие клавиши, но мне не повезло. Вот что у меня работает и ограничивает ввод данных пользователем. В Windows формах.
private void PhoneText_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar))
{
e.Handled = true;
}
}