モデル/ビューモデルの検証に使用INotifyDataErrorInfo
しました。IDataErrorInfo
検証の一環として、ツールチップまたは場合によっては別の視覚要素を介して視覚的なフィードバックを提供することが一般的でした。検証エラーを取得するために、通常、次のバインディング式が適用されました。
ToolTip="{Binding RelativeSource={x:Static RelativeSource.Self}, Path=(Validation.Errors)[0].ErrorContent}"
それは機能し、私はそれについて満足していますが、誰かがこのマークアップを説明できますか? とはValidation.Errors
? それはどこから来ているのですか?今後の WPF の取り組みを適切に適用および変更できるように理解したいと思います。より適切なより良い方法または変形はありますか?