記事

データ変換
今までは WindowsForms では Format プロパティを指定することでデータ変換を処理
WPFはデータ変換用のクラスを準備

データ変換パラメータ
Binding.ConverterParameter でパラメータを指定
データ変換時にパラメータを指定できることでいろいろな応用が可能になる

データ変換の実装
IValueConverter インターフェースを実装して、Convert(ソースからターゲットに変換)・ConvertBack(ターゲットからソースに変換)のメソッドを作成
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)

データ検証
Binding.ValidationRules コレクションの中に、ValidationRule クラスから派生させたデータ検証用のクラスを作成
データ検証用のクラスで Validate メソッドをオーバーライド

public override ValidationResult Validate(object value, CultureInfo cultureInfo)

検証結果の表示
TextBox.Validation.ErrorTemplate に ControlTemplate を割り当てて、エラーがあったときだけエラー表示を拡張
Validation.HasError や Validation.Errors も利用可能
Validation.ErrorTemplate などは添付プロパティなので TextBox の HELP にのっていないので注意が必要

ダウンロード
 TitleOwnerCategoryModified DateSize (Kb)