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, равным |