Share via


데이터 저장소 추가 또는 수정(WPF용 Blend SDK)

데이터 저장소를 사용하여 데이터 속성 및 값을 저장하고 프로젝트 전체에 걸쳐 더욱 쉽게 사용할 수 있습니다. 또한 기본 제공 동작을 사용하여 새 속성을 추가하거나 데이터 저장소에 있는 기존 속성을 수정할 수 있습니다.

데이터 저장소를 만드는 가장 일반적인 방법은 SetDataStoreValueAction 동작을 사용하는 것입니다. SetDataStoreValueAction 동작은 속성 패널의 공용 속성 패널에서 새 속성을 정의할 때 데이터 저장소를 만듭니다. 또한 데이터 패널을 사용하여 명시적으로 데이터 저장소를 만들 수 있습니다.

데이터 저장소를 만든 후에는 SetDataStoreValueAction을 사용하거나 데이터 패널에서 데이터 저장소를 만든 다음 SetDataStoreValueAction을 사용하여 데이터를 수정할 수 있습니다. DataStoreChangedTrigger를 사용하여 데이터 저장소의 속성이 변경될 때 알림을 받을 수도 있습니다.

데이터 저장소 만들기

  1. 데이터 패널에서 데이터 소스 만들기Dn195707.601d2ab6-5e4b-49ab-bb3c-064456dc8184(ko-kr,VS.120).png를 클릭한 다음 새 데이터 저장소를 클릭합니다. 새 데이터 저장소 대화 상자가 나타납니다.

  2. 새 데이터 저장소 대화 상자의 데이터 소스 이름 상자에 데이터 저장소의 이름을 입력합니다.

  3. 정의 위치 아래에서 프로젝트를 선택하여 데이터 저장소를 응용 프로그램의 모든 문서에서 사용할 수 있도록 설정하거나 이 문서를 선택하여 데이터 저장소를 현재 문서에서만 사용할 수 있도록 설정합니다. 확인을 클릭합니다.

    데이터 저장소가 데이터 패널에 나타납니다.

데이터 저장소에 속성 및 값 추가

SetDataStoreValueAction 동작을 사용하여 속성 및 값을 추가할 수 있습니다. 데이터 패널에서 속성 및 값을 추가할 수도 있습니다.

  1. 데이터 패널에서 속성을 추가하려는 데이터 저장소의 옆에 있는 더하기 기호Dn195707.203a14a5-0db2-486e-9b94-4fdf658d531b(ko-kr,VS.120).png를 클릭합니다.

  2. 속성 이름 상자에 새 속성 이름을 입력합니다.

  3. 방금 만든 속성에 값을 지정하려면 데이터 저장소 값 편집Dn195707.05e097fd-b5b7-4a06-b97a-bf7ece17b6c6(ko-kr,VS.120).png을 클릭합니다. 데이터 저장소 구성 대화 상자의 열에서 변경하려는 값을 포함하는 셀을 두 번 클릭합니다. 기본적으로 예제 값이 셀에 나타납니다.

    데이터 저장소 구성 대화 상자의 속성 이름, 형식에 표시되는 모든 정보를 수정할 수 있습니다.변경하려는 정보를 포함하는 셀을 두 번 클릭한 다음 원하는 대로 정보를 변경합니다.

데이터 저장소에서 속성 제거

  • 데이터 패널에서 제거하려는 속성을 마우스 오른쪽 단추로 클릭한 다음 제거를 클릭합니다.

데이터 저장소 제거

  • 데이터 패널에서 제거하려는 데이터 저장소를 마우스 오른쪽 단추로 클릭한 다음 제거를 클릭합니다.

데이터 저장소의 값 표시

  • 데이터 패널에서 원하는 속성을 아트보드로 끕니다.

    속성을 LayoutRoot로 끌면 Blend는 TextBlock을 만든 다음 끌어온 속성을 방금 만든 TextBlock에 바인딩합니다.

    속성을 기존 개체로 끌면 데이터 바인딩 만들기 대화 상자가 나타납니다. 속성 드롭다운 목록에서 방금 만든 속성에 바인딩하려는 개체의 속성을 선택합니다.