Binding.NotifyOnValidationError Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли вызывать подключенное к Error событие в привязанном объекте.
public:
property bool NotifyOnValidationError { bool get(); void set(bool value); };
public bool NotifyOnValidationError { get; set; }
member this.NotifyOnValidationError : bool with get, set
Public Property NotifyOnValidationError As Boolean
Значение свойства
Значениеtrue
, если подключенное к Error событие должно вызываться в привязанном объекте при ошибке проверки во время обновления источника, в противном случае — значение false
. Значение по умолчанию — false
.
Комментарии
Если привязка связана ValidationRules с ней, подсистема привязки проверяет каждое правило каждый раз при передаче значения целевого свойства в исходное свойство. Если правило делает значение недействительным, подсистема привязки создает ValidationError объект и добавляет его в Validationколлекцию .Errors привязанного объекта.
Validation.Errors Если свойство не пусто, Validation.HasError присоединенному свойству объекта присваивается значение true
.
NotifyOnValidationError Если свойство Binding объекта имеет значение true
, обработчик привязки вызывает присоединенное Validation.Error событие для объекта .
Подробное описание процесса проверки см. в разделе Проверка данных в обзоре привязки данных.