2011-10-06 6 views
2

WPF로 양식을 제출할 때 유효성 검사 오류 만 표시하는 간단한 방법이 있습니까?IDataErrorInfo를 사용하여 제출시 WPF 유효성 검사

MVVM 패턴 인 Caliburn.Micro 및 IDataErrorInfo를 사용하고 있습니다. 내 간단한 개체 추가/편집 양식의 대부분에 대한 상수 빨간색 상자가 괜찮지 만 특정 화면에 대한 사용자가 제출하려고 한 번만 오류 (들)을 표시하고 싶습니다 - 나는 제출 버튼을 가지고있어 기쁘게 생각합니다 항상 활성화 ...

답변

1

viewmodel의 IDataErrorInfo 오류 구성원에 바인딩 할 수있는 텍스트 상자가있을 수 있습니다. 양식의 오류 구성원이 양식 필드의 오류 목록을 집계하고 오류가 비어 있지 않은 경우에만 텍스트 블록을보기 좋게 설정하십시오.

+0

처음에는 제출할 때 개별 상자가 빨간색으로 표시되기를 원했지만 ... 나는 당신의 생각을 아주 좋아합니다 ... – davidsleeps

관련 문제