DependencyProperty.ValidateValueCallback Eigenschap

Definitie

Hiermee haalt u de callback voor waardevalidatie voor de afhankelijkheidseigenschap op.

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

Waarde van eigenschap

De callback voor waardevalidatie voor deze afhankelijkheidseigenschap, zoals opgegeven voor de validateValueCallback parameter in de oorspronkelijke registratie van de afhankelijkheidseigenschap.

Opmerkingen

Deze eigenschap bevat null voor elke afhankelijkheidseigenschap zonder geregistreerde validatieaanroep.

Valideer callbacks van waardes moeten in statische zin handelen: validatie die wordt toegepast via de ValidateValueCallback functie kan niet bepalen of de opgegeven waarde geldig is voor een bepaald exemplaar. De callback kan alleen bepalen of alle objecten die de afhankelijkheidseigenschap bezitten, de opgegeven waarde wel of niet als geldig moeten accepteren. Als u validatie wilt uitvoeren die afhankelijk is van het kennen van de waarden van andere afhankelijkheidseigenschappen voor een bepaald exemplaar, gebruikt u in plaats daarvan een CoerceValueCallback . De CoerceValueCallback eigenschap wordt geregistreerd als onderdeel van metagegevens van de afhankelijkheidseigenschap, in plaats van rechtstreeks binnen de id van de afhankelijkheidseigenschap. Zie Callbacks en validatie van afhankelijkheidseigenschappen voor meer informatie.

Van toepassing op

Zie ook