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