다음을 통해 공유


샘플 데이터 생성

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

예제 데이터 생성

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

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

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

  3. 데이터 패널에서 예제 데이터 원본 추가 Ee341450.30540d76-7256-43ce-b5d9-4b2edf3d339f(KO-KR,Expression.30).png를 클릭한 다음 새 예제 데이터 정의를 클릭합니다.

  4. 새 예제 데이터 정의 대화 상자에서 데이터 원본 이름 필드에 데이터 원본의 설명이 들어간 이름을 입력합니다.

  5. 정의 위치에서 다음 중 하나를 선택합니다.

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

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

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

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

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

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

    Ee341450.496d7ebc-fe46-42f6-95a8-57b0e5be5d49(KO-KR,Expression.30).png

    [!참고]

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

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

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

    Ee341450.23ff15ed-b181-417f-b57f-9605d96312ea(KO-KR,Expression.30).png
    초기 생성된 컬렉션을 DataGrid 개체로 끌어 놓은 후의 Listbox

    Ee341450.917dd79d-8fe8-4e82-970b-55c9705a5e3e(KO-KR,Expression.30).png

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

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

참조

작업

예제 데이터 수정

XML 파일의 예제 데이터 가져오기

기타 리소스

컨트롤에 데이터 표시