Validation 클래스

정의

데이터 유효성 검사를 지원하는 메서드 및 연결된 속성을 제공합니다.

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
상속
Validation

설명

유효성 검사 프로세스에 대한 자세한 내용은 데이터 바인딩 개요의 "데이터 유효성 검사"를 참조하세요.

필드

Name Description
ErrorEvent

연결된 이벤트를 식별합니다 Error .

ErrorsProperty

연결된 속성을 식별합니다 Errors .

ErrorTemplateProperty

연결된 속성을 식별합니다 ErrorTemplate .

HasErrorProperty

연결된 속성을 식별합니다 HasError .

ValidationAdornerSiteForProperty

연결된 속성을 식별합니다 ValidationAdornerSiteFor .

ValidationAdornerSiteProperty

연결된 속성을 식별합니다 ValidationAdornerSite .

연결된 속성

Name Description
Errors

바인딩된 요소에 있는 모든 활성 ValidationError 개체의 컬렉션을 가져옵니다.

ErrorTemplate

표시기 계층에서 ControlTemplate 유효성 검사 오류 피드백을 생성하는 데 사용되는 항목을 가져오거나 설정합니다.

HasError

바인딩 대상 요소 ValidationError에 바인딩이 있는지 여부를 나타내는 값을 가져옵니다.

ValidationAdornerSite

이 속성이 설정된 바인딩된 요소에서 유효성 검사 오류가 발생했음을 나타내는 것처럼 보이는 요소를 가져오거나 설정합니다.

ValidationAdornerSiteFor

오류가 발생했음을 나타내기 위해 이 요소가 표시되는 요소를 가져오거나 설정합니다.

메서드

Name Description
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

연결된 이벤트에 대한 Error 이벤트 처리기를 지정된 개체에 추가합니다.

ClearInvalid(BindingExpressionBase)

지정된 BindingExpressionBase 개체에서 모든 ValidationError 개체를 제거합니다.

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 연결된 속성을 지정된 요소의 지정된 값으로 설정합니다.

연결된 이벤트

Name Description
Error

바인딩된 요소가 유효성 검사 오류로 실행되지만 값NotifyOnValidationError이 설정된 바인딩에 대해서만 발생합니다true.

적용 대상

추가 정보