나는 그물에 검증 tehniques에 대해 연구하고 속성에서 = ""으로 ErrorMessage를 제거하면 검증이 발생되지 않는 이유속성에 기반한 검증 및 ErrorMessage가
http://www.codeproject.com/Articles/97564/Attributes-based-Validation-in-a-WPF-MVVM-Applicat
사람이 알고 있나요이 기사를 발견?
이 작동
[Required(ErrorMessage="error message")]
이 내가 속성 기반의 유효성 검사를 사용하지 않는
[Required()]
나는 사용자 정의 속성에서이를 수행하고 있습니다. 문제는 속성에 속성을 추가 할 때 ErrorMessage를 지정하지 않으면 TextBox와 같은 간단한 컨트롤에 바인딩 할 때 UI에 대한 유효성 검사 오류가 표시되지 않지만 목록 컨트롤 (예 : GridView)에 바인딩하면 올바르게 표시된다는 것입니다. 두 경우 모두 바인딩은 동일한 데이터에서 발생합니다. 오류 메시지를 지정하면 TextBox에서 유효성 검사 오류를 발생시킵니다. – Goran