DependencyProperty.ValidateValueCallback Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.