找出TextBox是否有效

时间:2014-11-11 04:07:24

标签: c# .net wpf

当我通过数据绑定将Textboxes Text-Property绑定到double值时,它的默认行为非常方便:它会自动验证我的TextBox的内容,如果它对双倍无效则无效用红色边框标记。我现在的问题是:如何在后面的代码中找出该TextBox的内容是否有效?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用Validation.GetErrors方法获取System.Windows.Controls.Validation.Errors附加属性的值。

请参阅以下示例代码:

var result = Validation.GetErrors([TextBoxInstance]);
if (result.Count > 0) // has errors.
{
    //write your logic here.
}