Binding.ValidationRules 속성

정의

사용자 입력의 유효성을 검사하는 규칙 컬렉션을 가져옵니다.Gets a collection of rules that check the validity of the user input.

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 개체의 컬렉션입니다.A collection of ValidationRule objects.

설명

WPF 데이터 바인딩 모델을 사용 하면 ValidationRules 또는 개체와 연결할 수 있습니다 Binding MultiBinding .The WPF data binding model enables you to associate ValidationRules with your Binding or MultiBinding object. 클래스에서 파생 하 고 메서드를 구현 하 여 사용자 지정 규칙을 만들거나, ValidationRule Validate ExceptionValidationRule 소스 업데이트 중에 예외가 있는 경우 값을 무효화 하는 기본 제공를 사용할 수 있습니다.You can create custom rules by deriving from the ValidationRule class and implementing the Validate method, or you can use the built-in ExceptionValidationRule, which invalidates a value if there are exceptions during source updates.

바인딩 엔진은 ValidationRule 입력 값 (바인딩 대상 속성 값)이 바인딩 소스 속성으로 전송 될 때마다 바인딩과 연결 된 각를 확인 합니다.The binding engine checks each ValidationRule associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. 유효성 검사 프로세스에 대 한 자세한 내용은 데이터 바인딩 개요의 데이터 유효성 검사 섹션을 참조 하세요.For a detailed discussion of the validation process, see the Data Validation section in the Data Binding Overview.

참고

이 속성은 표시 된 컬렉션 구문을 사용 하거나 컬렉션 개체에 액세스 하 고과 같은 다양 한 메서드를 사용 하 여 Extensible Application Markup Language (XAML)에서 설정할 수 있습니다 Add .This property can be set in Extensible Application Markup Language (XAML) only by using the collection syntax shown, or by accessing the collection object and using its various methods, such as Add. 컬렉션 개체에 액세스 하는 속성은 읽기 전용 이지만 컬렉션 자체는 읽기/쓰기입니다.The property to access the collection object is read-only, whereas the collection itself is read-write.

XAML 속성 요소 사용XAML Property Element Usage

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

XAML 값XAML Values

oneOrMoreValidationRulesoneOrMoreValidationRules
하나 이상의 ValidationRule 개체입니다.One or more ValidationRule objects. 클래스를 사용 ExceptionValidationRule 하거나 클래스를 서브클래싱 하 여 사용자 지정 규칙을 만들 수 있습니다 ValidationRule .You can use the ExceptionValidationRule class or create custom rules by subclassing the ValidationRule class.

적용 대상

추가 정보