문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

예제 데이터 생성

Blend for Visual Studio의 데이터 패널에서 도구를 사용하여 응용 프로그램의 예제 데이터를 생성할 수 있습니다. 예제 데이터는 디자인 시 액세스할 수 없는 라이브 데이터를 표시하는 컨트롤의 모양을 디자인할 때 유용합니다.

수동으로 정의한 스키마에 기반하여 예제 데이터를 생성할 수 있음은 물론 클래스에 기반하여 예제 데이터를 생성할 수도 있습니다. 클래스에서 예제 데이터를 만드는 경우 데이터는 XAML 파일 형식으로 사용할 수 있으며 SampleData 폴더에 저장됩니다.

예제 데이터 생성

  1. 예제 데이터 도구를 활성화하려면 디자인 보기 JJ170225.32be2832-9f81-4617-97e6-a4a3988a136c(ko-kr,VS.120).png 또는 분할 보기 JJ170225.5b79e600-984e-4f44-b8cd-6c1522832ad4(ko-kr,VS.120).png에서 아트보드에 있는 XAML 문서를 엽니다.

  2. 데이터 패널이 나타나지 않으면 메뉴의 데이터 옆에 체크 표시가 선택되었는지 확인합니다.

    자세한 내용은 Blend에서 작업 영역 패널 추가 또는 제거을 참조하십시오.

  3. 데이터 패널에서 예제 데이터 만들기JJ170225.30540d76-7256-43ce-b5d9-4b2edf3d339f(ko-kr,VS.120).png를 클릭한 다음 새 예제 데이터를 클릭합니다.

  4. 새 예제 데이터 대화 상자에서 데이터 소스 이름 필드에 데이터 소스의 설명이 포함된 이름을 입력합니다.

  5. 데이터 소스 만들기에서 다음 중 하나를 선택합니다.

    • 프로젝트   이 옵션을 사용하여 데이터를 프로젝트 내의 모든 문서에서 사용할 수 있도록 만듭니다.

    • 이 문서   이 옵션을 사용하여 데이터를 현재 열려 있는 XAML 문서에서만 사용할 수 있도록 만듭니다.

  6. 실행 시(F5) 응용 프로그램이 단순한 데이터를 표시할 수 있도록 하려면 응용 프로그램 실행 시 예제 데이터 사용이 선택되었는지 확인합니다. 이 옵션을 선택하지 않은 경우 아트보드에서만 예제 데이터를 볼 수 있으며 응용 프로그램 창에서 런타임에 불 수 없습니다.

  7. 확인을 클릭하여 새 예제 데이터 대화 상자를 닫고 예제 데이터를 만듭니다.

    프로젝트 패널에서 SampleData 폴더에 새 예제 데이터 소스를 위한 하위 폴더가 추가됩니다. 여기에는 데이터를 정의하는 데 필요한 파일이 포함됩니다.

    데이터 패널에서 새 데이터 소스의 노드를 확장하여 예제 데이터의 스키마를 볼 수 있습니다. Blend에서 문자열의 초기 컬렉션과 Boolean 속성을 생성했습니다.

    JJ170225.496d7ebc-fe46-42f6-95a8-57b0e5be5d49(ko-kr,VS.120).png
    참고 참고

    데이터 패널은 데이터 자체가 아니라 데이터의 구조(또는 스키마)를 보여줍니다. 예를 들어 각 레코드에 문자열이 포함된 레코드의 컬렉션으로 데이터가 구성되었다는 것을 의미하는 문자열 속성(Property1)이 표시되는 컬렉션 노드가 데이터 패널에 나타납니다. 생성된 실제 데이터를 보려면 컬렉션 노드 JJ170225.B4_Data_CollectionIdentifier(ko-kr,VS.120).png 옆에 있는 예제 값 편집JJ170225.05e097fd-b5b7-4a06-b97a-bf7ece17b6c6(ko-kr,VS.120).png을 클릭합니다.

    이제 컬렉션 노드를 아트보드 위로 끌어 목록 상자를 만들거나 DataGrid 개체와 같은 기존 개체 위로 끌어 데이터를 표시할 수 있습니다.



    초기 생성된 컬렉션을 아트보드로 끌어 만들어진 항목 목록

    JJ170225.23ff15ed-b181-417f-b57f-9605d96312ea(ko-kr,VS.120).png


    초기 생성된 컬렉션을 DataGrid 개체로 끌어 놓은 후의 항목 목록

    JJ170225.917dd79d-8fe8-4e82-970b-55c9705a5e3e(ko-kr,VS.120).png

    또한 예제 데이터를 수정하여 속성을 추가하고 값을 변경할 수 있습니다.

    자세한 내용은 예제 데이터 수정을 참조하십시오.

표시: