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