문제

실버 라이트 컨트롤의 입력 형태를 검증하는 방법은 무엇입니까? 3 개의 컨트롤이 있으며 3 개 중 2 개는 텍스트 상자 (이름 및 연령)이며 나머지 1 개의 컨트롤은 날짜 선택기입니다.

제출 버튼을 누르면 유효성 검사를 호출해야합니다. 어떻게 할 것인가 ??

미리 감사드립니다.

도움이 되었습니까?

해결책

Silverlight 3을 사용하는 경우 데이터 유효성 검사를 확인하십시오. http://www.silverlightshow.net/items/data-validation-in-silverlight-3.aspx

Silverlight 2를 사용하는 경우 유효성 검사를 위해 자신의 코드를 롤아웃해야합니다.

다른 팁

나는 SL2에 대한 내 자신의 Validaion을 썼다. 다음은 다음과 같습니다.

  1. 제어 사용자 정의 검증 ID를 제공하기 위해 첨부 된 속성
  2. 유효하지 않은 데이터를 식별하는 비즈니스 객체 유효성 검사기
  3. VisualTreeHelper는 비주얼 트리 및 매치 유효성 검사 결과 및 사용자 정의 검증 ID를 매칭합니다.
  4. 유효성 검사를 표시하기 위해 컨트롤을위한 사용자 정의 템플릿
  5. 속성 값이 변경된 경우 유효성 검사 표시를 제거하기 위해 inotifyPropertyChanged.

당신은 또한 찾을 수 있습니다 유효성 검사 응용 프로그램 블록 (이것은의 일부입니다 엔터프라이즈 라이브러리 실버 라이트 통합 팩) 유용한. 지금은 공개 미리보기에 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top