DependencyProperty.ValidateValueCallback DependencyProperty.ValidateValueCallback DependencyProperty.ValidateValueCallback DependencyProperty.ValidateValueCallback Property

定義

依存関係プロパティの値検証コールバックを取得します。Gets the value validation callback for the dependency property.

public:
 property System::Windows::ValidateValueCallback ^ ValidateValueCallback { System::Windows::ValidateValueCallback ^ get(); };
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }
member this.ValidateValueCallback : System.Windows.ValidateValueCallback
Public ReadOnly Property ValidateValueCallback As ValidateValueCallback

プロパティ値

依存関係プロパティを最初に登録するときに validateValueCallback パラメーターで指定した、この依存関係プロパティの値検証コールバック。The value validation callback for this dependency property, as provided for the validateValueCallback parameter in the original dependency property registration.

注釈

このプロパティが格納されますnull依存関係プロパティに登録済みの検証コールバックがありません。This property will contain null for any dependency property with no registered validation callback.

コールバックが静的な意味で動作する必要があります値を検証します。 検証を使用して適用、ValidateValueCallback指定された値は、特定のインスタンスに対して有効かどうかを判断することはできません。Validate value callbacks must act in a static sense: validation applied through the ValidateValueCallback cannot determine whether the provided value is valid for any particular instance. コールバックを依存関係プロパティを持つすべてのオブジェクトが必要がありますまたは有効なものとして指定された値を許容しないようにするかどうかのみを確認できます。The callback can only determine whether all objects that possess the dependency property should or should not accept the provided value as valid. 使用して、特定のインスタンスには、その他の依存関係プロパティの値を知ることに依存している検証を実行する必要がある場合、CoerceValueCallback代わりにします。If you need to perform validation that relies on knowing the values of other dependency properties on a particular instance, use a CoerceValueCallback instead. CoerceValueCallback依存関係プロパティ識別子内で直接ではなく、依存関係プロパティのメタデータの一環として登録します。The CoerceValueCallback is registered as part of dependency property metadata, rather than directly within the dependency property identifier. 詳細については、次を参照してください。依存関係プロパティのコールバックと検証です。For details, see Dependency Property Callbacks and Validation.

適用対象

こちらもご覧ください