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значениемtrue.

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

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