리소스 사전 만들기, 내보내기 또는 가져오기
리소스 사전은 App.xaml 파일의 프로젝트에 연결되어 있으므로 리소스 사전의 리소스는 응용 프로그램 내 모든 위치에서 적용할 수 있습니다. 리소스 집합을 리소스 사전 파일로 패키지화하여 다른 응용 프로그램에서 전체 파일을 다시 사용할 수 있습니다. 리소스 사전으로 기존 리소스를 이동하는 방법에 대한 자세한 내용은 리소스 이동, 복사 또는 내보내기를 참조하십시오.
리소스 사전 만들기
리소스 패널에서 새 리소스 단추를 클릭합니다.
새 항목 추가 대화 상자가 나타납니다.
리소스 사전의 이름을 입력한 다음 확인을 클릭합니다.
새 리소스 사전이 새 파일로 프로젝트 패널에 추가되고 리소스의 컨테이너로 리소스 패널에 나열됩니다.
이제 리소스 이동, 복사 또는 내보내기의 절차를 사용하여 새 리소스 사전으로 리소스를 이동할 수 있습니다. 새 리소스를 만들 때 새 리소스 만들기 대화 상자의 정의 위치 섹션에서 새 리소스 사전을 선택할 수도 있습니다.
리소스 사전 내보내기
- 리소스 사전은 다른 프로젝트로 가져올 수 있는 별도의 .xaml 파일이므로 리소스 사전을 따로 내보내야 할 필요는 없습니다.
리소스 사전 가져오기
프로젝트 패널이나 프로젝트 메뉴에서 다음 작업 중 하나를 수행합니다.
기존 항목 추가를 클릭하여 프로젝트 폴더에 리소스 사전을 복사합니다.
기존 항목 추가 창이 나타납니다.
기존 항목에 연결을 클릭하여 프로젝트 폴더에 리소스 사전을 복사하는 대신 리소스 사전에 연결합니다.
기존 항목에 연결 창이 나타납니다.
리소스 사전 파일을 찾은 다음 열기를 클릭합니다.
새 리소스 사전이 새 파일로 프로젝트 패널에 추가되고 리소스의 컨테이너로 리소스 패널에 나열됩니다.
주의: 같은 프로젝트에 있는 두 개의 다른 리소스에서 같은 이름을 사용하는 경우 컨트롤에 리소스를 잘못 적용하면 아트보드에서 예기치 않은 결과가 발생할 수 있습니다. 이러한 문제가 발생하지 않도록 하려면 리소스 사전에서 중복된 리소스 이름을 확인하고 필요한 경우 리소스 이름을 바꾸십시오. 리소스 이름 바꾸기에 대한 자세한 내용은 리소스 이름 바꾸기를 참조하십시오.
리소스 사전 제거
리소스 패널에서 App.xaml 노드를 확장하고 리소스 사전에 대한 링크를 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다.
링크 삭제 대화 상자가 나타납니다. 예를 클릭하여 리소스 사전 링크를 제거하거나 아니요를 클릭하여 취소합니다.
프로젝트 패널에서 제거할 리소스 사전을 마우스 오른쪽 단추로 클릭한 후 다음 작업 중 하나를 수행합니다.
프로젝트 폴더에서 리소스 사전을 삭제하지 않고 제거하려면 프로젝트에서 제거를 클릭합니다.
프로젝트 폴더에서 리소스 사전 파일을 삭제하려면 삭제를 클릭합니다.
파일 제거 확인 대화 상자가 나타납니다. 예를 클릭하여 리소스 사전을 제거하거나 아니요를 클릭하여 취소합니다.
리소스 사전이 프로젝트에서 제거됩니다.
주의: 해당 사전의 리소스를 사용한 속성을 포함한 컨트롤이 있지 않은지 확인하십시오.