DependencyProperty.ValidateValueCallback プロパティ

定義

依存関係プロパティの値検証コールバックを取得します。

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

依存関係プロパティを最初に登録するときに validateValueCallback パラメーターで指定した、この依存関係プロパティの値検証コールバック。

注釈

このプロパティには null 、検証コールバックが登録されていないすべての依存関係プロパティのが含まれます。

検証値のコールバックは静的な意味で動作する必要があります。で適用される検証では、 ValidateValueCallback 指定された値が特定のインスタンスに対して有効かどうかを判断できません。 コールバックは、依存関係プロパティを持つすべてのオブジェクトが、指定された値を有効なものとして受け入れるかどうかを判断するだけです。 特定のインスタンスの他の依存関係プロパティの値を知ることに依存する検証を実行する必要がある場合は、代わりにを使用し CoerceValueCallback ます。 は、依存関係プロパティ CoerceValueCallback の識別子内で直接ではなく、依存関係プロパティのメタデータの一部として登録されます。 詳細については、「 依存関係プロパティのコールバックと検証」を参照してください。

適用対象

こちらもご覧ください