DataErrorValidationRule DataErrorValidationRule DataErrorValidationRule DataErrorValidationRule Class

定義

ソース オブジェクトの IDataErrorInfo 実装によって発生する、エラーをチェックする規則を表します。Represents a rule that checks for errors that are raised by the IDataErrorInfo implementation of the source object.

public ref class DataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class DataErrorValidationRule : System.Windows.Controls.ValidationRule
type DataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class DataErrorValidationRule
Inherits ValidationRule
継承
DataErrorValidationRuleDataErrorValidationRuleDataErrorValidationRuleDataErrorValidationRule

注釈

WPFWPFデータ バインディング モデルに関連付けられるようにValidationRulesで、Bindingオブジェクト。The WPFWPF data binding model enables you to associate ValidationRules with a Binding object. ソース オブジェクトが実装されている場合、IDataErrorInfoインターフェイス、組み込みの規則を使用するDataErrorValidationRuleによって発生したエラーをチェックする、IDataErrorInfo実装します。If your source object implements the IDataErrorInfo interface, you can use the built-in rule DataErrorValidationRule to check for errors raised by the IDataErrorInfo implementation.

設定に別の構文、DataErrorValidationRule明示的に設定するのには、ValidatesOnDataErrorsプロパティをtrue上、BindingまたはMultiBindingオブジェクト。An alternative syntax to setting the DataErrorValidationRule explicitly is to set the ValidatesOnDataErrors property to true on your Binding or MultiBinding object.

派生したクラスを作成して、カスタム ルールを作成するValidationRuleします。You can create a custom rule by creating a class that derives from ValidationRule. 詳細については、データの検証の詳細については、次を参照してください。データ バインディングの概要します。For more information and a detailed discussion of data validation, see Data Binding Overview.

DataErrorValidationRule .NET Framework version 3.5 で導入されました。DataErrorValidationRule is introduced in the .NET Framework version 3.5. 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。For more information, see Versions and Dependencies.

コンストラクター

DataErrorValidationRule() DataErrorValidationRule() DataErrorValidationRule() DataErrorValidationRule()

DataErrorValidationRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the DataErrorValidationRule class.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
Validate(Object, CultureInfo) Validate(Object, CultureInfo) Validate(Object, CultureInfo) Validate(Object, CultureInfo)

値の検証チェックを実行します。Performs validation checks on a value.

Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase) Validate(Object, CultureInfo, BindingExpressionBase)

値の検証チェックを実行します。Performs validation checks on a value.

(Inherited from ValidationRule)
Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup) Validate(Object, CultureInfo, BindingGroup)

値の検証チェックを実行します。Performs validation checks on a value.

(Inherited from ValidationRule)

プロパティ

ValidatesOnTargetUpdated ValidatesOnTargetUpdated ValidatesOnTargetUpdated ValidatesOnTargetUpdated

Binding のターゲットが更新されたときに検証規則を実行するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the validation rule runs when the target of the Binding is updated.

(Inherited from ValidationRule)
ValidationStep ValidationStep ValidationStep ValidationStep

検証規則を実行するタイミングを取得または設定します。Gets or sets when the validation rule runs.

(Inherited from ValidationRule)

適用対象

こちらもご覧ください