如何检查输入包含文本

Ira*_*ili 0 c# wpf

可能重复:
创建仅接受数字的WPF TextBox

我如何检查文本框中的输入值是否包含文本?我想用户只输入数字谢谢

mdm*_*mdm 5

假设您使用的是整数:

int value = 0;
if(!Int32.TryParse(strInput, out value))
{
    // Validation failed - show error or feedback to user
}
else
{
    // Validation successful
}
Run Code Online (Sandbox Code Playgroud)

对于双打,更换Int32.TryParseDouble.TryParse等.

可能还有一些花哨的WPF方式(如V4Vendetta的评论所示).