我们可以在验证过程中更新文本框值

时间:2013-03-12 17:27:04

标签: c# .net wpf xaml

我是wpf和xaml的新手,但是已经在网上阅读了很多教程并且正在学习。我创建了一个文本框,并通过从ValidationRule类派生并覆盖Validate方法添加了验证规则。

因此,在该方法中,我确保输入的字符串不为空,否则我返回new ValidationResult(false, "Input required");

现在我可以在这里更新文本值;例如,如果字符串为空,则将其设置为默认值。

1 个答案:

答案 0 :(得分:1)

不幸的是,验证规则发生在逻辑树之外。

您可以尝试Josh Smith's virtual branch方法。