验证在Textbox中不起作用

时间:2012-05-18 17:08:37

标签: wpf validation

我有一个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有什么不对,我的验证根本没有发生。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您是否尝试过像这样设置文字装订?

Text="{Binding Text, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"