DependencyProperty.ValidateValueCallback 속성

정의

종속성 속성의 값 유효성 검사 콜백을 가져옵니다.Gets the value validation callback for the dependency property.

public:
 property System::Windows::ValidateValueCallback ^ ValidateValueCallback { System::Windows::ValidateValueCallback ^ get(); };
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }
member this.ValidateValueCallback : System.Windows.ValidateValueCallback
Public ReadOnly Property ValidateValueCallback As ValidateValueCallback

속성 값

이 종속성 속성을 원래 등록할 때 validateValueCallback 매개 변수로 제공된 값 유효성 검사 콜백입니다.The value validation callback for this dependency property, as provided for the validateValueCallback parameter in the original dependency property registration.

설명

이 속성에 포함 됩니다 null 없습니다 등록 된 유효성 검사 콜백 사용 하 여 모든 종속성 속성에 대 한 합니다.This property will contain null for any dependency property with no registered validation callback.

정적 방식으로 작동 해야 하는 값의 유효성을 검사: 유효성 검사를 통해 적용 된 ValidateValueCallback 제공 된 값이 특정 인스턴스가 유효한 지 확인할 수 없습니다.Validate value callbacks must act in a static sense: validation applied through the ValidateValueCallback cannot determine whether the provided value is valid for any particular instance. 콜백은은 종속성 속성을 소유한 모든 개체는 유효한 것으로 제공 된 값을 받아들이지 않아야 하는지 여부에 확인할 수 있습니다.The callback can only determine whether all objects that possess the dependency property should or should not accept the provided value as valid. 특정 인스턴스에서 사용 하 여 다른 종속성 속성의 값에 의존 하는 유효성 검사를 수행 해야 할 경우는 CoerceValueCallback 대신 합니다.If you need to perform validation that relies on knowing the values of other dependency properties on a particular instance, use a CoerceValueCallback instead. CoerceValueCallback 종속성 속성 식별자 내에서 직접이 아닌 종속성 속성 메타 데이터의 일부로 등록 됩니다.The CoerceValueCallback is registered as part of dependency property metadata, rather than directly within the dependency property identifier. 자세한 내용은 참조 하세요 종속성 속성 콜백 및 유효성 검사합니다.For details, see Dependency Property Callbacks and Validation.

적용 대상

추가 정보