DependencyProperty.ValidateValueCallback Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.