Binding.ValidationRules 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 입력의 유효성을 검사하는 규칙 컬렉션을 가져옵니다.
public:
property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)
속성 값
ValidationRule 개체의 컬렉션입니다.
설명
WPF 데이터 바인딩 모델을 사용하면 사용자 또는 MultiBinding 개체와 연결할 ValidationRules 수 있습니다Binding. 클래스에서 ValidationRule 파생하고 메서드를 구현하여 Validate 사용자 지정 규칙을 만들거나 원본 업데이트 중에 예외가 있는 경우 값을 무효화하는 기본 제공 ExceptionValidationRule규칙을 사용할 수 있습니다.
바인딩 엔진은 입력 값(바인딩 대상 속성 값)이 바인딩 소스 속성으로 전송될 때마다 바인딩과 연결된 각 ValidationRule 항목을 확인합니다. 유효성 검사 프로세스에 대한 자세한 내용은 데이터 바인딩 개요의 데이터 유효성 검사 섹션을 참조하세요.
참고
이 속성은 표시된 컬렉션 구문을 사용하거나 컬렉션 개체에 액세스하고 다양한 메서드(예: )를 사용해야만 XAML(Extensible Application Markup Language)으로 Add
설정할 수 있습니다. 컬렉션 개체에 액세스하는 속성은 읽기 전용인 반면 컬렉션 자체는 읽기-쓰기입니다.
XAML 속성 요소 사용
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
XAML 값
oneOrMoreValidationRules
하나 이상의 ValidationRule 개체입니다. 클래스를 사용하거나 클래스를 ExceptionValidationRule 서브클래싱하여 ValidationRule 사용자 지정 규칙을 만들 수 있습니다.