DependencyProperty.ValidateValueCallback Tulajdonság

Definíció

Lekéri a függőség tulajdonság értékérvényesítési visszahívását.

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

Tulajdonság értéke

A függőségi tulajdonság értékérvényesítési visszahívása az validateValueCallback eredeti függőségi tulajdonságregisztráció paraméterének megfelelően.

Megjegyzések

Ez a tulajdonság minden olyan függőségi tulajdonságot tartalmaz, amely nem tartalmaz null regisztrált érvényesítési visszahívást.

Az értékvisszahívások érvényesítésének statikus értelemben kell működnie: a ValidateValueCallback megadott érték nem határozható meg, hogy a megadott érték érvényes-e egy adott példányra. A visszahívás csak azt tudja meghatározni, hogy a függőségi tulajdonsággal rendelkező összes objektumnak érvényesnek kell-e elfogadnia a megadott értéket. Ha olyan ellenőrzést kell végrehajtania, amely egy adott példány egyéb függőségi tulajdonságainak ismeretére támaszkodik, használjon helyette egy értéket CoerceValueCallback . A CoerceValueCallback rendszer a függőségi tulajdonság metaadatainak részeként van regisztrálva, nem pedig közvetlenül a függőségi tulajdonságazonosítón belül. További részletekért lásd: Függőségi tulajdonság visszahívásai és érvényesítése.

A következőre érvényes:

Lásd még