Binding.NotifyOnValidationError 속성

정의

바인딩된 개체에서 Error 연결된 이벤트를 발생시킬지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether to raise the Error attached event on the bound object.

public:
 property bool NotifyOnValidationError { bool get(); void set(bool value); };
public bool NotifyOnValidationError { get; set; }
member this.NotifyOnValidationError : bool with get, set
Public Property NotifyOnValidationError As Boolean

속성 값

Boolean

원본 업데이트 중에 유효성 검사 오류가 있을 때true 연결된 이벤트가 바인딩된 개체에서 발생해야 하면 Error 이고, 그렇지 않으면 false입니다.true if the Error attached event should be raised on the bound object when there is a validation error during source updates; otherwise, false. 기본값은 false입니다.The default is false.

설명

바인딩에 연결 된 경우 ValidationRules 바인딩 엔진은 대상 속성 값을 source 속성에 전송할 때마다 각 규칙을 검사 합니다.If the binding has ValidationRules associated with it, the binding engine checks each rule each time it transfers the target property value to the source property. 규칙에서 값을 무효화 하는 경우 바인딩 엔진은 개체를 만들어에 ValidationError 추가 Validation 합니다.ErrorsIf a rule invalidates a value, the binding engine creates a ValidationError object and adds it to the Validation.Errors 바인딩된 개체의 컬렉션입니다.collection of the bound object. Validation.Errors속성이 비어 있지 않으면 Validation.HasError 개체의 연결 된 속성이로 설정 됩니다 true .When the Validation.Errors property is not empty, the Validation.HasError attached property of the object is set to true. NotifyOnValidationError의 속성이 Binding 로 설정 된 경우 true 바인딩 엔진은 Validation.Error 개체에서 연결 된 이벤트를 발생 시킵니다.If the NotifyOnValidationError property of the Binding is set to true, then the binding engine raises the Validation.Error attached event on the object.

유효성 검사 프로세스에 대 한 자세한 내용은 데이터 바인딩 개요의 데이터 유효성 검사 섹션을 참조 하세요.For a detailed discussion of the validation process, see the Data Validation section in the Data Binding Overview.

적용 대상