NotifyDataErrorValidationRule 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구현하는 데이터 원본에서 발생하는 오류를 확인하는 규칙을 나타냅니다 INotifyDataErrorInfo.
public ref class NotifyDataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class NotifyDataErrorValidationRule : System.Windows.Controls.ValidationRule
type NotifyDataErrorValidationRule = class
inherit ValidationRule
Public NotInheritable Class NotifyDataErrorValidationRule
Inherits ValidationRule
- 상속
설명
WPF 데이터 바인딩 모델을 사용하면 개체 또는 BindingGroup 개체 Binding 와 연결할 ValidationRules 수 있습니다. 클래스는 NotifyDataErrorValidationRule 바인딩 소스 속성의 업데이트 중에 throw 되는 예외를 확인 하는 기본 제공 규칙입니다. 바인딩 엔진에서 이러한 예외를 처리하는 방법을 지정하는 사용자 지정 논리를 제공할 수 있습니다 UpdateSourceExceptionFilterCallback. 자세한 내용은 UpdateSourceExceptionFilter를 참조하세요.
명시적으로 설정하는 NotifyDataErrorValidationRule 대체 구문은 속성을 해당 개체 또는 BindingGroup 개체에 BindingMultiBinding설정하는 ValidatesOnExceptions 것입니다true. 기본적으로 값 ValidatesOnExceptions 은 true이므로 명시적으로 사용할 NotifyDataErrorValidationRule필요가 없습니다.
에서 파생되는 클래스를 만들어 사용자 지정 규칙을 만들 수 있습니다 ValidationRule. 데이터 유효성 검사에 대한 자세한 내용과 자세한 내용은 데이터 바인딩 개요를 참조하세요.
생성자
| Name | Description |
|---|---|
| NotifyDataErrorValidationRule() |
클래스의 새 인스턴스를 NotifyDataErrorValidationRule 만듭니다. |
속성
| Name | Description |
|---|---|
| ValidatesOnTargetUpdated |
대상 Binding 을 업데이트할 때 유효성 검사 규칙이 실행되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 ValidationRule) |
| ValidationStep |
유효성 검사 규칙이 실행되는 시기를 가져오거나 설정합니다. (다음에서 상속됨 ValidationRule) |
메서드
| Name | Description |
|---|---|
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| Validate(Object, CultureInfo, BindingExpressionBase) |
값에 대한 유효성 검사를 수행합니다. (다음에서 상속됨 ValidationRule) |
| Validate(Object, CultureInfo, BindingGroup) |
값에 대한 유효성 검사를 수행합니다. (다음에서 상속됨 ValidationRule) |
| Validate(Object, CultureInfo) |
값에 대한 유효성 검사를 수행합니다. |