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

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

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