0

文本框1:

<TextBox x:Name="TextBox1" Text="{Binding IdNumber, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}" />

文本框2:

<TextBox x:Name="TextBox2" Text="{Binding Text,ElementName=TextBox1, Mode=TwoWay}" />

目前:使用上面的代码文本绑定工作正常,但错误验证不起作用。期望:如果假设,TextBox1 中发生的任何验证错误都应该反映在 TextBox2 中。

4

1 回答 1

0

验证状态是根据属性触发的,而不是值。对于 TextBox2,您的 IdNumber 属性中存在错误无关紧要,因为 TextBox1 的 Text 属性没有任何错误。

在 TextBox2 中显示 IdNumber 错误的唯一方法是绑定到 IdNumber 属性。绑定到 IdNumber 属性也会导致 TextBox1 和 TextBox2 显示相同的文本

于 2012-07-25T06:46:22.690 回答