Validation インスタンスは、ひとつの 埋め込み可能なエディター またはひとつ以上のコントロールを関与させることができる検証操作に対応します。Results コレクションは検証されたコントロールごとの ValidationResult インスタンスを含み、Errors コレクションは失敗した検証を表す Errors コレクションの各メンバーとともに Results コレクションのサブセットを含みます。Trigger プロパティは検証セッションを開始したイベントを記述します。ValidationTrigger プロパティが 'OnValidating' または 'OnPropertyValueChanged' を返す場合、検証に関与したのはひとつのコントロール/エディターであったことを意味します。IsValid プロパティは、検証が成功したのか失敗したのかを記述するブール値を返します。