1
IDataErrorInfo에 의해 구현 된 데이터 유효성 검사를 사용하는 바인딩이 있습니다. 데이터 유효성 검사가 실패하면 속성이 설정됩니다. 데이터 유효성 검사가 실패 할 때 재산 변경을 어떻게 피할 수 있습니까?
대단히 감사합니다.WPF에서 실패한 데이터 유효성 검사를 관리하는 방법?
IDataErrorInfo에 의해 구현 된 데이터 유효성 검사를 사용하는 바인딩이 있습니다. 데이터 유효성 검사가 실패하면 속성이 설정됩니다. 데이터 유효성 검사가 실패 할 때 재산 변경을 어떻게 피할 수 있습니까?
대단히 감사합니다.WPF에서 실패한 데이터 유효성 검사를 관리하는 방법?
값이 유효하지 않은 경우 속성 값 변경을 피하기 위해 IDataErrorInfo
을 사용할 수 있다고 생각하지 않습니다. 올바른 오류 메시지를 UI
에 바인딩하는 데 도움이되므로 사용자가 주어진 값을 유효한 값으로 변경할 수 있습니다.
속성에 유효하지 않은 값이 설정되지 않도록하려면 CLR Properties
인 경우 설정 도구에서 유효성 검사 방법을 사용하고 Dependency Properties
인 경우 유효성 검사 콜백을 사용하여 값의 유효성을 올바르게 검사하십시오.