Validation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы и присоединенные свойства, поддерживающие проверку данных.
public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
- Наследование
-
Validation
Комментарии
Подробное обсуждение процесса проверки см. в разделе "Проверка данных" в обзоре привязки данных.
Поля
| Имя | Описание |
|---|---|
| ErrorEvent |
Определяет присоединенное Error событие. |
| ErrorsProperty |
Определяет присоединенное Errors свойство. |
| ErrorTemplateProperty |
Определяет присоединенное ErrorTemplate свойство. |
| HasErrorProperty |
Определяет присоединенное HasError свойство. |
| ValidationAdornerSiteForProperty |
Определяет присоединенное ValidationAdornerSiteFor свойство. |
| ValidationAdornerSiteProperty |
Определяет присоединенное ValidationAdornerSite свойство. |
Присоединенные свойства
| Имя | Описание |
|---|---|
| Errors |
Возвращает коллекцию всех активных ValidationError объектов в связанном элементе. |
| ErrorTemplate |
Возвращает или задает используемый для создания обратной ControlTemplate связи об ошибке проверки на уровне декоратора. |
| HasError |
Возвращает значение, указывающее, имеет ли любая привязка в целевом ValidationErrorэлементе привязки. |
| ValidationAdornerSite |
Возвращает или задает элемент, который, как представляется, указывает, что ошибка проверки произошла в связанном элементе, где задано это свойство. |
| ValidationAdornerSiteFor |
Возвращает или задает элемент, для которого этот элемент отображается, чтобы указать, что произошла ошибка. |
Методы
| Имя | Описание |
|---|---|
| AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>) |
Добавляет обработчик событий для присоединенного Error события к указанному объекту. |
| ClearInvalid(BindingExpressionBase) |
Удаляет все ValidationError объекты из указанного BindingExpressionBase объекта. |
| GetErrors(DependencyObject) |
Возвращает значение присоединенного Errors свойства указанного элемента. |
| GetErrorTemplate(DependencyObject) |
Возвращает значение присоединенного ErrorTemplate свойства указанного элемента. |
| GetHasError(DependencyObject) |
Возвращает значение присоединенного HasError свойства указанного элемента. |
| GetValidationAdornerSite(DependencyObject) |
Возвращает значение присоединенного ValidationAdornerSite свойства для указанного элемента. |
| GetValidationAdornerSiteFor(DependencyObject) |
Возвращает значение присоединенного ValidationAdornerSiteFor свойства для указанного элемента. |
| MarkInvalid(BindingExpressionBase, ValidationError) |
Помечает указанный BindingExpression объект как недопустимый с указанным ValidationError объектом. |
| RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>) |
Добавляет обработчик событий для присоединенного Error события из указанного объекта. |
| SetErrorTemplate(DependencyObject, ControlTemplate) |
Задает значение присоединенного ErrorTemplate свойства указанному элементу. |
| SetValidationAdornerSite(DependencyObject, DependencyObject) |
Задает присоединенное ValidationAdornerSite свойство заданному значению указанного элемента. |
| SetValidationAdornerSiteFor(DependencyObject, DependencyObject) |
Задает присоединенное ValidationAdornerSiteFor свойство заданному значению указанного элемента. |
Присоединенные события
| Имя | Описание |
|---|---|
| Error |
Происходит, когда привязанный элемент выполняется с ошибкой проверки, но только для привязок с заданным NotifyOnValidationErrorзначением |