Validation クラス

定義

データ検証をサポートするメソッドと添付プロパティを提供します。

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
継承
Validation

注釈

検証プロセスの詳細については、「 データ バインディングの概要」の「データ検証」を参照してください。

フィールド

名前 説明
ErrorEvent

Error添付イベントを識別します。

ErrorsProperty

Errors添付プロパティを識別します。

ErrorTemplateProperty

ErrorTemplate添付プロパティを識別します。

HasErrorProperty

HasError添付プロパティを識別します。

ValidationAdornerSiteForProperty

ValidationAdornerSiteFor添付プロパティを識別します。

ValidationAdornerSiteProperty

ValidationAdornerSite添付プロパティを識別します。

添付プロパティ

名前 説明
Errors

バインドされた要素のすべてのアクティブな ValidationError オブジェクトのコレクションを取得します。

ErrorTemplate

装飾レイヤーで検証エラー フィードバックを生成するために使用する ControlTemplate を取得または設定します。

HasError

バインディング ターゲット要素のバインディングに ValidationErrorがあるかどうかを示す値を取得します。

ValidationAdornerSite

このプロパティが設定されているバインドされた要素で検証エラーが発生したことを示すように表示される要素を取得または設定します。

ValidationAdornerSiteFor

エラーが発生したことを示すためにこの要素が表示される要素を取得または設定します。

メソッド

名前 説明
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Error添付イベントのイベント ハンドラーを指定したオブジェクトに追加します。

ClearInvalid(BindingExpressionBase)

指定したBindingExpressionBase オブジェクトからすべてのValidationError オブジェクトを削除します。

GetErrors(DependencyObject)

指定した要素の Errors 添付プロパティの値を取得します。

GetErrorTemplate(DependencyObject)

指定した要素の ErrorTemplate 添付プロパティの値を取得します。

GetHasError(DependencyObject)

指定した要素の HasError 添付プロパティの値を取得します。

GetValidationAdornerSite(DependencyObject)

指定した要素の ValidationAdornerSite 添付プロパティの値を取得します。

GetValidationAdornerSiteFor(DependencyObject)

指定した要素の ValidationAdornerSiteFor 添付プロパティの値を取得します。

MarkInvalid(BindingExpressionBase, ValidationError)

指定した BindingExpression オブジェクトを、指定した ValidationError オブジェクトで無効としてマークします。

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

指定したオブジェクトから Error 添付イベントのイベント ハンドラーを追加します。

SetErrorTemplate(DependencyObject, ControlTemplate)

ErrorTemplate添付プロパティの値を、指定した要素に設定します。

SetValidationAdornerSite(DependencyObject, DependencyObject)

ValidationAdornerSite添付プロパティを、指定した要素の指定した値に設定します。

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

ValidationAdornerSiteFor添付プロパティを、指定した要素の指定した値に設定します。

添付イベント

名前 説明
Error

バインドされた要素が検証エラーになったが、 NotifyOnValidationError 値が trueに設定されたバインディングに対してのみ発生します。

適用対象

こちらもご覧ください