我有一个TExtBox并且已经从here创建了一个ValidationRule类,这是我的xaml:
<TextBox Name="ctsTxt" Text="{Binding Text, UpdateSourceTrigger=PropertyChanged}"
local:SimpleValidator.ValidationType="{x:Type system:Double}"
Validation.ErrorTemplate="{StaticResource validationTemplate}"
Style="{StaticResource txtBoxStyle}"
Grid.Column="1" Grid.Row="2" Margin="2"
/>
根据这个和验证器类,文本框只接受双输入,但它接受所有内容。
xamls有什么不对,我的验证根本没有发生。
感谢任何帮助。
答案 0 :(得分:0)
您是否尝试过像这样设置文字装订?
Text="{Binding Text, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"