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.

適用対象

こちらもご覧ください