Поделиться через


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.

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

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