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 パラメーターに対して指定された、この依存関係プロパティの値検証コールバック。

注釈

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

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

適用対象

こちらもご覧ください