DependencyProperty.ValidateValueCallback Propriété

Définition

Obtient le rappel de validation de valeur pour la propriété de dépendance.Gets the value validation callback for the dependency property.

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

Valeur de propriété

Rappel de validation de valeur pour cette propriété de dépendance, comme fourni pour le paramètre validateValueCallback dans l'inscription de propriété de dépendance d'origine.The value validation callback for this dependency property, as provided for the validateValueCallback parameter in the original dependency property registration.

Remarques

Cette propriété contient null pour toute propriété de dépendance sans rappel de validation inscrit.This property will contain null for any dependency property with no registered validation callback.

Les rappels de validation de valeur doivent agir dans un sens statique : la validation appliquée via le ValidateValueCallback ne peut pas déterminer si la valeur fournie est valide pour une instance particulière.Validate value callbacks must act in a static sense: validation applied through the ValidateValueCallback cannot determine whether the provided value is valid for any particular instance. Le rappel peut déterminer uniquement si tous les objets qui possèdent la propriété de dépendance doivent ou non accepter la valeur fournie comme valide.The callback can only determine whether all objects that possess the dependency property should or should not accept the provided value as valid. Si vous devez effectuer une validation qui repose sur la connaissance des valeurs d’autres propriétés de dépendance sur une instance particulière, utilisez à la place un CoerceValueCallback.If you need to perform validation that relies on knowing the values of other dependency properties on a particular instance, use a CoerceValueCallback instead. Le CoerceValueCallback est inscrit dans le cadre des métadonnées de propriété de dépendance, plutôt que directement dans l’identificateur de propriété de dépendance.The CoerceValueCallback is registered as part of dependency property metadata, rather than directly within the dependency property identifier. Pour plus d’informations, consultez validation et rappels de propriétés de dépendance.For details, see Dependency Property Callbacks and Validation.

S’applique à

Voir aussi