다음을 통해 공유


MultiBinding.ValidationRules 속성

정의

ValidationRule 인스턴스에 대한 MultiBinding 개체의 컬렉션을 가져옵니다.

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)

속성 값

Collection<ValidationRule>

ValidationRule 인스턴스에 대한 MultiBinding 개체의 컬렉션입니다.

설명

둘 다에서 유효성 검사 규칙을 설정할 수 있습니다 합니다 MultiBinding 개체와 개별 Binding 개체는 MultiBinding 개체입니다. 바인딩 엔진은 값이 ValidationRules MultiBinding 바인딩 대상 속성에서 개체로 이동할 때 개체를 IMultiValueConverter 평가합니다. 그런 다음 개별는 바인딩의 바인딩 소스 속성에 값이 변환기에서 이동할 때 바인딩 엔진 평가 ValidationRulesBinding 개체입니다.

유효성 검사 프로세스 및 무효화 시 시각적 피드백을 제공하는 방법에 대한 자세한 내용은 데이터 바인딩 개요의 "데이터 유효성 검사"를 참조하세요.

참고

이 속성은 표시된 구문을 사용하거나 컬렉션 개체에 액세스하고 다양한 메서드(예: Add)를 사용하여 XAML(Extensible Application Markup Language)에서 설정할 수 있습니다. 컬렉션 개체에 액세스하는 데 사용되는 속성은 읽기 전용인 반면 컬렉션 자체는 읽기-쓰기입니다.

XAML 속성 요소 사용

<object>  
  <object.ValidationRules>  
    oneOrMoreValidationRules  
  </object.ValidationRules>  
</object>  

XAML 값

oneOrMoreValidationRules
하나 이상의 ValidationRule 개체입니다. 클래스를 사용하거나 클래스를 ExceptionValidationRule 서브클래싱하여 ValidationRule 사용자 지정 규칙을 만들 수 있습니다.

적용 대상

추가 정보