DependencyProperty.ValidateValueCallback Свойство

Определение

Возвращает обратный вызов для проверки значения свойства зависимостей.

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 при изначальной регистрации свойства зависимостей.

Комментарии

Это свойство будет содержать null для любого свойства зависимости без зарегистрированного обратного вызова проверки.

Обратные вызовы проверки значений должны действовать в статическом смысле: проверка, применяемая с помощью ValidateValueCallback , не может определить, является ли указанное значение допустимым для какого-либо конкретного экземпляра. Обратный вызов может только определить, должны ли все объекты, обладающие свойством зависимостей, принимать предоставленное значение как допустимое. Если необходимо выполнить проверку, основанную на знании значений других свойств зависимостей для конкретного экземпляра CoerceValueCallback , используйте вместо него . Регистрируется CoerceValueCallback как часть метаданных свойства зависимостей, а не непосредственно в идентификаторе свойства зависимостей. Дополнительные сведения см. в разделе Обратные вызовы свойств зависимостей и проверка.

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

См. также раздел