【发布时间】:2011-06-22 14:06:33
【问题描述】:
我在文本框上有一个 ValidationRule。当 ValidationResult 返回 true 时,这会触发文本框绑定到的属性上的集合。
当 ValidationResult 返回 false 时,不会触发该集合。
任何关于它为什么不触发以及如何解决它的指针,非常感谢。
谢谢
乔
这是文本框的 XAML:
<Binding Path="CorrectEntry" UpdateSourceTrigger="PropertyChanged" NotifyOnValidationError="True" >
<Binding.ValidationRules>
<localValidation:CorrectEntryValidationRule x:Name="validator" ValidatesOnTargetUpdated="True"> <localValidation:CorrectEntryValidationRule.RangeContainer>
<localValidation:CorrectEntryRangeContainer
DataContext="{Binding
Source={StaticResource DataContextBridge},
Path=DataContext}"
Min="{Binding Lower}"
Max="{Binding Upper}"
/>
</localValidation:CorrectEntryValidationRule.RangeContainer>
</localValidation:CorrectEntryValidationRule>
</Binding.ValidationRules>
</Binding>
【问题讨论】:
标签: wpf xaml data-binding validation