エラーメッセージについて

記事は適当に追記・訂正・削除されますので、あしからず。内容に誤り等あれば、コメントにて指摘お願いします。

前回のデータ検証の記事さえ未完成だけど、エラーメッセージについてもメモしていく。

検証エラーのメッセージ

  • ValidationクラスのErrors添付プロパティから、先頭にあるValidationErrorクラスのErrorContentプロパティが取得され、使用される。
  • 詳細は、各コントロールのテンプレートを参照。以下に『TextBox のスタイルとテンプレート』より該当部分を引用。
 <TextBlock 
      UseLayoutRounding="false" 
      Foreground="White" Margin="8,4,8,4" MaxWidth="250" TextWrapping="Wrap" Text="{Binding (Validation.Errors)[0].ErrorContent}"/>

検証属性(ValidationAttribute)でのメッセージ