当我通过数据绑定将Textboxes Text-Property绑定到double值时,它的默认行为非常方便:它会自动验证我的TextBox的内容,如果它对双倍无效则无效用红色边框标记。我现在的问题是:如何在后面的代码中找出该TextBox的内容是否有效?
谢谢!
答案 0 :(得分:2)
您可以使用Validation.GetErrors方法获取System.Windows.Controls.Validation.Errors附加属性的值。
请参阅以下示例代码:
var result = Validation.GetErrors([TextBoxInstance]);
if (result.Count > 0) // has errors.
{
//write your logic here.
}