0
私はwpf-mvvmアプリケーションを持っています。検証時にソースオブジェクトのプロパティを設定できますか?
以下のコードでは、「PartBPremiumBuydown」はクラスのインスタンスです。これは2つのプロパティ=> 1の値を持ちます。 2. HasValidationError。
プロパティ "値"は、テキストボックスへのバインドに使用されます。検証エラーがある場合... HasValidationError = trueに設定できますか?
<TextBox ToolTip="{Binding RelativeSource={RelativeSource Self},
Path=(Validation.Errors).CurrentItem.ErrorContent}">
<TextBox.Text>
<Binding Path="PartBPremiumBuydown.Value"
ValidatesOnDataErrors="True"
UpdateSourceTrigger="PropertyChanged"
Converter="{x:Static localns:Converters.DecimalToCurrency}">
<Binding.ValidationRules>
<localns:CurrencyRule />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
[WPFを使用した複雑なビジネスデータ規則の適用](http://msdn.microsoft.com/en-us/magazine/ff714593.aspx)を参照してください。 –