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 регистрируется как часть метаданных свойства зависимостей, а не непосредственно в идентификаторе свойства зависимостей. Дополнительные сведения см. в разделе "Обратные вызовы свойств зависимостей" и "Проверка".