我正在制作一个 Wpf 应用程序。我想对整数和字符文本框进行验证。
我怎样才能实现它?
当值超出范围时,您可以抛出异常并使用 ValidationRules,如下所示:
<TextBox>
<TextBox.Text>
<Binding Path="Number">
<Binding.ValidationRules>
<ExceptionValidationRule />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
更多信息可以在这里找到:http://www.codeproject.com/KB/WPF/wpfvalidation.aspx
更新:
在后面的代码中,您可以执行以下操作:
private int _Number;
public string Number
{
get { return _Number.ToString(); }
set
{
if (!Int32.TryParse(value, out _Number))
{
throw new ApplicationException("Invalid integer number");
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)