xaml中的文本框验证?

时间:2015-03-04 17:07:14

标签: c# wpf validation xaml textbox

我想知道是否有办法验证xaml中文本框中的输入?我已经在后面的代码中看到了很多这样的例子,如果这也是它的原因,那也没关系。我只有几个文本框,我想验证输入是一个正数,另一个输入是-180和+180之间的数字。

1 个答案:

答案 0 :(得分:2)

如果您的模型或ViewModel实现IDataErrorInfo且您的绑定包含ValidatesOnDataErrors=true,那么当值验证失败时,您会看到标有红色边框的标准TextBox

请注意,您还需要UpdatesourceTrigger=PropertyChanged才能在用户输入时进行验证 - 否则他们只会在TextBox失去焦点时看到验证设置或清除

相关问题