데이터 입력을 위해 DataForm을 사용하는 SL3 응용 프로그램이 있습니다. 내 양식이 내가 좋아하는 방식으로 보이기를 바란다. 그래서 나는 <dataControls:DataForm.EditTemplate>
을 사용하고 템플릿 안에는 내보기 좋은 모양 디자인이있다.Silverlight 3 validation 템플릿이있는 DataForm
주된 문제는 템플릿 안에 "DataFormTextField"같은 컨트롤 대신 "TextBox"같은 일반 컨트롤을 사용해야한다는 것입니다. 그것들은 검증에 이르면 큰 차이점을 가지고 거의 동일하게 작동합니다.
바인딩 된 속성의 설정자에 예외가 발생하면 둘 다 적절한 빨간색 기호와 오류가 표시되지만 유효성 검사 속성 (예 : [Required(ErrorMessage = "can't be empty!")]
)으로 속성을 장식하면 DataFormTextField 컨트롤 TextBox 컨트롤에 오류가 표시되지 않습니다. 두 경우 모두 내 ErrorSummary 컨트롤의 컬렉션에 오류가있어서 오류가 고려되고있는 것을 볼 수 있습니다 ...
어떤 도움을 주실 수 있습니다.
무언가와 매우 유사합니다. –
DataFormTemplateField 내에서 "Textbox"를 의미합니까? Textox가 템플릿 필드에 없다면 유효성 검사 오류가 표시되지 않는 이유를 설명 할 것입니다. – vidalsasoon