1

我有一个 TExtBox 并从这里创建了一个 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"                          
                     />

根据这个和验证器类,文本框 sh 只接受双重输入,但它接受所有内容。

我的验证根本没有发生的 xamls 有什么问题。

任何帮助表示赞赏。

4

1 回答 1

0

您是否尝试像这样设置您的文本绑定?

Text="{Binding Text, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"
于 2012-05-19T05:33:22.590 回答