【发布时间】:2015-02-12 16:09:46
【问题描述】:
在我的程序中,我有很多文本框。
它们都是通过 MVVM-Pattern 绑定的。
一切都很好。现在我想实现某种验证,并决定混合使用验证规则和! IData 错误信息。 在测试了几次之后,一切都很好。 但现在我有一个问题。
我像这样编写 XAML 代码
<TextBox Style="{StaticResource TextBoxStyle}" Width="150" >
<TextBox.Text>
<Binding Path="Name" Mode="TwoWay" ValidatesOnDataErrors="True" ValidatesOnExceptions="True" UpdateSourceTrigger="PropertyChanged" />
</TextBox.Text>
</TextBox>
假设我总共有 40 个文本框。我总是要写吗
Mode="TwoWay" ValidatesOnDataErrors="True" ValidatesOnExceptions="True" UpdateSourceTrigger="PropertyChanged"
或者我可以将其设置为某种默认值吗?
由于三个属性,我不想创建派生的 TextBox。
【问题讨论】:
标签: c# wpf validation mvvm