Validate an Item in an ItemsControl 샘플
업데이트: 2008년 7월
이 샘플에서는 ItemsControl.ItemBindingGroup 속성을 사용하여 ItemsControl에 포함된 항목의 유효성을 검사합니다. BindingGroup 개체에는 여러 개의 Binding 개체와 ValidationRule 개체가 들어 있습니다. BindingGroup에 속한 ValidationRule이 실행되면 Validate 메서드가 BindingGroup에 포함된 각 바인딩의 값을 가져올 수 있습니다. BindingExpressions가 ItemsControl.ItemBindingGroup 속성으로 설정되어 있으면 각 항목 컨테이너는 ItemsControl.ItemBindingGroup과 동일한 ValidationRule 개체를 가진 BindingGroup을 가져오지만 Items 및 BindingExpressions와 같이 바인딩의 데이터를 설명하는 속성은 ItemsControl에 있는 각 항목의 데이터마다 다릅니다.
샘플 빌드
Windows SDK(소프트웨어 개발 키트)를 설치하고 빌드 환경 명령 창을 엽니다. 시작 메뉴에서 모든 프로그램, Microsoft Windows SDK를 차례로 가리킨 다음 CMD 셸을 클릭합니다.
SDK(소프트웨어 개발 키트) 설명서 등에서 샘플을 하드 디스크 드라이브로 다운로드합니다.
빌드 환경 명령 창에서 샘플을 빌드하려면 샘플의 소스 디렉터리로 이동합니다. 명령 프롬프트에 MSBUILD를 입력합니다.
Microsoft Visual Studio에서 샘플을 빌드하려면 샘플 솔루션이나 프로젝트 파일을 로드한 다음 Ctrl+Shift+B를 누릅니다.
샘플 실행
빌드 환경 명령 창에서 컴파일된 샘플을 실행하려면 샘플 소스 코드 폴더 아래에 있는 Bin\Debug 또는 Bin\Release 폴더의 .exe 파일을 실행합니다.
Visual Studio에서 디버깅 기능을 사용하여 컴파일된 샘플을 실행하려면 F5 키를 누릅니다.
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2008년 7월 |
새 BindingGroup 클래스와 ItemsControl.ItemBindingGroup 속성의 사용 방법을 보여 주는 샘플이 추가되었습니다. |
SP1 기능 변경 |