DependencyProperty.ValidateValueCallback Свойство

Определение

Возвращает обратный вызов для проверки значения свойства зависимостей.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

Значение свойства

Обратный вызов для проверки значения данного свойства зависимостей, указанный параметром validateValueCallback при изначальной регистрации свойства зависимостей.The value validation callback for this dependency property, as provided for the validateValueCallback parameter in the original dependency property registration.

Комментарии

Это свойство будет содержать null для любого свойства зависимости без зарегистрированного обратного вызова проверки.This property will contain null for any dependency property with no registered validation callback.

Обратные вызовы проверки значений должны действовать в статическом смысле: Проверка, применяемая с помощью ValidateValueCallback, не может определить, является ли указанное значение допустимым для какого-либо конкретного экземпляра.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. Обратный вызов может определить, должны ли все объекты, имеющие свойство зависимости, или не принимать предоставленное значение как допустимое.The callback can only determine whether all objects that possess the dependency property should or should not accept the provided value as valid. Если необходимо выполнить проверку, которая основывается на значениях других свойств зависимостей в конкретном экземпляре, используйте вместо этого 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. CoerceValueCallback регистрируется как часть метаданных свойства зависимости, а не непосредственно в идентификаторе свойства зависимостей.The CoerceValueCallback is registered as part of dependency property metadata, rather than directly within the dependency property identifier. Дополнительные сведения см. в разделе обратные вызовы и проверка свойства зависимостей.For details, see Dependency Property Callbacks and Validation.

Применяется к

Дополнительно