다음을 통해 공유


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

표시기(Adorner) 계층에서 유효성 검사 오류 피드백을 생성하는 데 사용되는 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로 설정된 바인딩에 대해서만 바인딩된 요소가 유효성 검사 오류를 만나는 경우에 발생합니다.

적용 대상

추가 정보